Set on its own private peninsula in the Virgin Islands National Park, Caneel Bay is a luxury resort featuring seven white sand beaches, complimentary water sports, a fitness center and a pool.
Gallows Point Resort is a condo-style resort set on a peninsula near Cruz Bay, St. John. The resort has a pool and restaurant, and offers direct access to a coral reef for snorkeling.
The Westin St. John is located on Great Cruz Bay on the southwest coast of the island. The resort is great for families, with a camp-like kids club and a gentle waterfront prime for swimming and snorkeling.
This eco-resort in the U.S. Virgin Islands National Park on St. John is perfect for nature lovers. Accommodations range from comfortable, wood-framed tents to studios with kitchenettes.