Beautiful Beaches of St. John

Many of the beaches are located in the Virgin Islands National Park, thus are maintained and protected indefinitely.

On this island are some of the most beautiful beaches in the world for experiencing the ultimate day of swimming, sunbathing or just catching up on your reading.

The most renowned beach is Trunk Bay, which is known for its picturesque shore and offers an underwater trail that is enjoyed by snorkelers.

Caneel Bay provides perfect beaches on its 170 acres but most are private so you will need to stay at the resort to take advantage of them.

Campgrounds are at Cinnamon Bay and boast one of the nicest beaches on the island.

Maho Bay also offers camping and is secluded and quiet.