We've stayed on both St Thomas and St John - I'd suggest St. John for a couple of nights - ferry service between St. John and St. Thomas is quite reliable.

Lots of great beaches and snorkel spots.


Matt