Villa-style accommodations on one of the island's best beaches — calm water, excellent snorkeling, and a relaxed, residential feel. All-suite property with kitchenettes and a legendary sunset bar.
Why We Chose It
Secret Harbour Beach Resort is the top-rated property on St. Thomas among repeat visitors — a 69-suite all-suite resort on the calm waters of Nazareth Bay at the east end with direct beach access and some of the best snorkeling on the island just off the shore. The suites are spacious with kitchenettes (practical for longer stays) and balconies or patios facing the water. The Sunset Grille bar on the beach is legendary for its sunsets over the water. No cruise ship day visitors, no casino, no entertainment complex — just a beautiful beach with a loyal clientele of divers, sailors, and Caribbean regulars. The location is 10 minutes from Red Hook and the St. John ferry.
What Stands Out
- Best snorkeling directly off the beach — no boat needed
- All-suite property with kitchenettes — excellent for longer stays
- Sunset Grille bar — the best sunset drinks on St. Thomas
- No day visitors from cruise ships — peaceful
- 10 minutes from Red Hook and the St. John ferry