St Thomas
St. Thomas is located in the Lesser Antilles and offers the natural beauty of the islands with a sophisticated and cosmopolitan atmosphere.
St. John
With two-thirds of the island designated as a national park, St. John has some of the world's most beautiful beaches renowned for the crystal sands and underwater nature trails.