I wouldn't have kids swimming there, it's rocky & tricky, and seems only fit for good adult swimmers, at least for the part under the bridge! Be safe!
I would suggest swimming downstream. There it seemed safer.
Rocks are very slippery but otherwise ok.. grown ups should supervise .
Thanks! Your answer is awaiting moderation.