We took the St John Champagne tour. This was the only excursion I pre-booked.
St. John Snorkel/Sail Rating:
I have snorkelled in the BVI in the past and hoped this would be of similar quality. The crew was nice and efficient and the time went by very quickly.
Probably about a 3 hr trip when you take off the bus trip to and from the destination. Leaves about an hour in the water, I did see a turtle and various fish but the reef we went to at Caneel Bay wasn't all that great.
There was a strong current you needed to fight against all the way as well.
The snorkeling around Virgin Gorda had been much better.
We took a similar excursion in Cuba last year from Cayo Coco that was better for snorkeling. As promised there was rum punch, Champagne and beer for the return trip.