Another way to splash in the waters of the Caribbean Sea without paying for a passport is to plan a visit to the U.S. Virgin Islands. Set a little more than 100 miles east of Puerto Rico, the three main islands—St. Thomas, St. Croix and St. John—offer a little something for everyone. The islands accept U.S. currency, making travel that much easier, but don’t mistake these Islands for the British Virgin Islands, as you’ll need a passport to enter those islands.