St. John has 31 beaches and bays that offer sunning, swimming, and snorkeling. Cinnamon Bay Long sandy beaches run into the National Park campground.
Snorkeling is excellent with abundant fish to be seen.
Facilities include restrooms, showers, and restaurants as well as a watersports rental center. Trunk Bay Picture-perfect Trunk Bay is one of the most photographed bays in the world. Snorkelers come to follow the underwater trail, and cruise ship tours bring large crowds to the beach. But it is a stunning beach well worth seeing. Facilities include changing room, snack bar, lockers, and watersports rental.