We went on our own to have more time on St John. Took a cab to Red Hook (about $6-7 per person), then the ferry (I think it was $6 pp) and then another cab to Trunk Bay. The snorkling trail was disappointing, lots of people, few fish. We didn't get there till after 1, and Trunk Bay got very crowded. There have been a lot of posts saying that other beaches on St. John are equally beautiful and a lot less crowded. In hindsight I wish I had listened. If I ever am lucky enough to go back to St. John, I would tour the whole island and check out other beaches. Our cabdriver was supposed to stop for scenic shots, but he never did.