We've been to St. Thomas three or four times and typically go to St. John for the day, but we only do that when we have a full day in port. To get to St. John without booking a ship excursion you take a taxi to Red Hook (20 minutes) and then a ferry to St. John (another 20 minutes, but you could...