Two years ago in Tortola, we booked a private catamaran sailing to snorkel and Jost Van Dyke. This day was one of the best days of my life.
We booked through Kuralu Charters. We took an arranged taxi to the harbor and set sail. We went snorkeling at 3 different areas and then headed to the Soggy Dollar on Jost Van Dyke. Captain Gary fed us lunch and had beverages and snacks during the trip. It was so relaxing and absolutely glorious.
We had 8 people in our group and it was actually cheaper to book the private charter than an excursion through Disney.