From my visit there 2/27/04:
We were on the pier at 8:20 and on the way in a taxi, $16 for two, to Red Hook. We caught the 9am ferry, $3 per person each way, to Cruz Bay on St John’s. The ride takes only 13 minutes. We took a taxi, $4 per person, from the pier to Trunk Bay, National Park ($4 per person admittance), arriving about 9:35. No crowds yet. There is in underwater snorkeling trail marked leading to an island where there was plenty of coral and plenty of fish. I really enjoyed it. The park also has lockers, showers, restrooms, and concessions, including equipment rental. We caught a taxi at 11:30 back to Cruz Bay and took the noon ferry back to St Thomas. We arrived back at the Havensight mall a little after 12:30 and had plenty of time to shop before returning to the ship by 2pm. People on the ship's tour had only 1 1/2 hours on the beach at Trunk Bay, and didn't get back to the ship until 2:30pm. We were sailing at 3pm. The only thing extra the tour gets, for a lot of additional cost, is a tour up to the top of the mountain to overlook Charlotte Amalie.
If our ship were not leaving so early, we would have spent a little longer on the beach, although it gets very crowded by 11am. We would then have spent a little time in Cruz Bay before taking a ferry back. The leave on the hour, every hour.
Post Edited (03-15-04 13:15)