We booked this tour from our cruise on the Caribbean Princess. it was an intimate, fun group as there were only 10 people on board. We stopped for snorkeling on an amazing reef and spent an hour or so sailing.
I personally got the chance to “hold” the sign for the tour and pilot the ship while sailing. This was the highlight of the cruise, great people, great scenery and a great ship. Recommend you go with them!