Swimming against the current would be a no go for me and a very easy way to put yourself in a dangerous situation even as a decent or better swimmer.
Two things I have a healthy respect for….. The first is water, I don’t dive in nothing I can’t see to the bottom of. The second is heights and tall structures.