
Trunk Bay, St. John: You need but pull your rental Jeep off onto the shoulder of North Shore Road as you drive out of Cruz Bay to enjoy a stunning view of Trunk Bay, one of several unspoiled beaches that are part of St. John’s Virgin Islands National Park. The beach, just down the road from the overlook, is known for its underwater snorkeling trail, and the view includes a pale slash of beach backed by dense green rainforest, Trunk Cay, and the hills of St. Thomas in the distance.