St John is fantastic! Much better than St Thomas. Highly recommended. Go eat lunch at Caneel Bay.

There are TWO different ferries on the return trip that land you in two different spots on St Thomas. One is 30-45 minutes or so via taxi to the ship, the other lands in St Thomas pretty close to the ship. Just know where you are going on the return to St Thomas (via ferry)and how much time you have.

Bill