Go ahead and splurge on this one. It is a catamaran sailboat staffed with funny and great people. They'll give you some history as you set out. First stop is snorkeling. Keep close to the guy with the bag of food and you'll see a ton of fish.
After snorkeling, they open the bar on the boat and set sail to the natural pool area of the ocean, which is a giant sandbar that goes from 3 - 4 feet deep. There you can play water basketball, swim around or just relax on the boat or in the water. They'll bring around a floating tray of drinks too.
After playtime is over, you'll sail back to shore while dancing on the boat to some awesome music. On shore, you'll be served a great buffet. Our had curry dishes and local favorites. The food on this (and ice) is clean and safe. After lunch, you'll walk up the beach back to your bus that will take you to your resort/hotel.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.