For swimming the water was super nice, the red headed topless girl talking to my wife and I thought so too.
Offshore for fishing (white marlin) it was ick...
Highly recommend it, like anything stay aware of your surroundings etc and you will be fine. Going through customs IN make sure they stamp your passport, same thing leaving. They like to play the haha you got no stamp game, but for a few dollars more... they also detour you through the duty free shop leaving

gotta get that money!
Place was insane! We had 1 guy in charge of setting up or excursions etc, and transportation, big big help. I took his card and just gave it to our buddy at the front desk.
no fishing was doing other stuff