Nestled in the Virgin Islands National Park, Trunk Bay’s long and arching curve of creamy sand and turquoise water is the most photographed beach on St. John. Fringed by sea grapes and coconut palms, this is one of the best beaches in the Caribbean. The Trunk Bay Underwater Snorkeling Trail lies just offshore from the spit of land jutting out into the bay. In the crystal clear waters here, you can spot up to 30 different species of fish. Underwater signposts label key features of the coral reef.