I agree with Penny about going to St. Johns to Trunk Bay Beach. I would also recommend taking the ferry directly from Charolette Amalie sine it will save you up to twenty dollars for two people and get you there a little quicker. When you get off the ship at the terminal and tell the folks there you want to take the ferry to St. Johns, they will take you to the taxi stand to go to Redhook...instead tell them you want to take the ferry directly from Charolette Amalie. Trunk Bay Beach is absolutely fantastic and the snorkel trail is amazing as well. It was the most peaceful time that we have had on any cruise.