We stopped on the Caribbean Princess. We booked the excursion through the ship. They only take up to 10 people per excursion so you avoid the large groups.
We stopped for snorkeling on an amazing reef and saw lots of fish and coral. They provided quality snorkeling gear and helped a lot with first timers.
After snorkeling we went on a nice relaxing sail on a beautiful 42′ Morgan sailboat.
Walter was a great captain who answered all of our questions while Desiree and Monique crewed the boat, helped with the snorkeling and kept the beer and refreshments flowing.
This is by far the best excursion we have taken.