A beautiful island, but expensive (no surprise there!)
Took the Fast N'Fun Boat tour which was really fun (and I'd do it again) BUT the potential exists for serious injury if someone has his knees locked at the wrong time (you STAND in a brace on a zodiac type-type boat). We had high waves, which prevented the full tour around the island (had to double back when we hit the Atlantic), but was lots of fun climbing the waves and becoming a bit airborn at times. However, when I was "slammed back" onto the water I did a few inadvertent deep knee bends (good exercise!). IF my knees had been locked -- well, NOT GOOD. Most people got wet, and some drenched; no one had any problems. On a calmer day, it would have been a fun speedboat ride. I liked the more "challenging" ride, but you need to be cautious (PS I'm 60 years old)
Lots of fun! The crew was great, the day was sunny and breezy, the snorkel site had lots of sea turtles! Fun fun fun. And if you didn't want to snorkel, the crew ran a "dingy ferry" to the beach so you could hang out there.
One minor issue -- the boat capacity was 49 and there were 47 passengers -- it worked, but was more than I'd have preferred.