Great value booking this tour through Carnival. St. Thomas - always beautiful - took the Megan's Bay/City Shopping Carnival Excursion and it was easy to find it upon leaving the ship Megan's Bay is not great snorkeling if you are looking for that - but a beautiful beach non the less.
Antigua - got off the ship and taxi's were waiting at the dock to take you where you wanted to go. We took a taxi to Dickinson Bay for beach time. It cost us $3.00/each way/pp, 10 minute ride and they would come back and pick us up at a pre-determined time - great. We also were able to rent Jet Ski's here at $45.00/half hour. Beautiful Beach, but not great for snorkeling, the water was not clear - it was sandy. This is where Sandals Antigua is located.
Tortola: Our favourite stop by far. We pre-booked a cab through Sacto's Bus N Taxi Services to take us to Brewer's Bay - $20.00/pp there and back. They were standing at the dock with our name on a board. The beach was heavenly, white sand, clear blue water, snorkeling over on the left side of the bay. Would go back there in a heartbeat.
Nassau - decided to walk to The Fish Fry - took 1/2 hour, however, not the same type of fish N chips as you would find in Canada - they cooked the whole fish. We should have asked. However, that is now a great laugh. There were 6 ships in and it was busy downtown. Next time we land in Nassau, we will head to a beach.