Originally Posted by
swamp
My favorite Caribbean island is St. John. Fly into St. Thomas and take a ferry to St. John. Very small island, with a town (Cruz Bay) big enough to get the necessities. You'll recognize the famous picturesque Trunk Bay, along with Hawksnest Bay, and Cinnamon Bay. Really enjoyed the Annaberg sugar mill, an abandoned site with an amazing view of the British Virgin Islands.
I've stayed at Caneel Bay Resort there, and the Westin. Caneel Bay was much nicer. They have their own ferry from STT. It all depends on how much you want to spend.