We loved the Capt. Nautica excursion. We went to 3 different snorkeling spots with well over 2 hrs of time in the water. We were able to do that because we were on speed boats and got there before everyone else!!! There are 2 times, take the morning trip to avoid crowds.
This is on St. Thomas.
Lorie