Yes. beaches are clean, water is clear
Depends on how you feel about ocean swimming. It's pretty typical for an ocean beach, plenty of rocks and seaweed in the water. If those don't bother you, it seems like a fine place to swim to me.
Not really
Thanks! Your answer is awaiting moderation.