A beach option often missed by visitors to St. John, is beautiful Caneel Bay Beach. There’s a parking fee that can be used towards food and beverage purchases and you should register at the desk if you want to explore the trails, but all well worth it.
There’s a very scenic and fairly easy trail (The Turtle Point also known as Mary’s Trail) on the property that could be an enjoyable change of scene from the beach.
The Caneel Bay Beach Terrace is a great place to sit and enjoy lunch right at seaside. There’s a new menu and the food is good.
You can even arrange to have dinner served to you within the ruins, a really unique experience.