St. John is very beautiful island (as opposed to St. Thomas). We went on our own to Trunk Bay, mainly for the famous snorkling trail, which turned out to be very disappointing: lots of people, few fish. If I could do it all over again, I would either rent a car or get a cab driver to drive me all around St. John, and let me decide where to stop to just take pictures or to swim. We saw Hawksnest Beach, and it looked even prettier than Trunk Bay and only had a handful of people.