We were on the Disney Fantasy at walked off the ship around 7:25am and walked about 15 minutes to Speedy's Ferry service. We quickly hopped on the ferry service and were on our way to Virgin Gorda. We got the round trip package with taxi service to the Baths. The ferry ride was around 35 minutes and when we got off the taxi was there to take us to the Baths which was about 15 minutes away. Upon arrival at the Baths we used the bathrooms and paid our $3 entrance free and walked in. I suggest going to the right and that will take you to Poor Mans bar which has lockers and you can start exploring the caves from there and leave any heavy items. All you need is a waterproof camera and your bathing suit. We went through the caves and no one was there!! It was amazing, but we were there before the cruise ship. We went all the way through to Devils Bay which was a gorgeous swimming hole. The kids enjoyed this area the best! They took tons of pictures. After swimming for about an hour we walked back through the caves, it was slow going now with tours around. once on other side back at poor mans bar, we got a drink and the kids swam for a little bit more. We walked back up the hill about a 5 minute hike for a 12 pm taxi, got to the pier at 12:15 and ferry left at 12:40pm! It was the best part of our cruise!!! You must be prepared to go through the caves, sometimes you need to crawl
!!! My children were 11 and 15.