5. Trunk Bay
Trunk Bay, is a National Park beach on St. John in the United States Virgin Islands. Rated as one the world’s most beautiful beaches by the National Geographic Society it attracts hordes of cruise ship passengers. Amenities on the beach include a snack bar, showers and restrooms, a lifeguard, and, most famously, an underwater trail for snorkeling its coral reef.
5. Trunk Bay
Trunk Bay, is a National Park beach on St. John in the United States Virgin Islands. Rated as one the world’s most beautiful beaches by the National Geographic Society it attracts hordes of cruise ship passengers. Amenities on the beach include a snack bar, showers and restrooms, a lifeguard, and, most famously, an underwater trail for snorkeling its coral reef.