People swim in the river near Olivos and Vicente Lopez, even though there are signs that say no swimming, but you know, Argentina.
I wouldn't advise swimming in Puerto Madero, but you could give it a try I suppose.
We hired a private launch once, which took us up past Tigre and we swam in the cleaner river up there. It was great!