St. Croix Island in the Caribbean Has Beautiful Beaches, Charming Hotels, and Incredible Scuba Diving
St. Croix, part of the U.S. Virgin Islands, is the perfect combination of cosmopolitan St. Thomas and eco-focused St. John, offering something for every type of traveler.
Source: travelandleisure.com