Located along the southeastern shore of St. Thomas, Secret Harbour Beach Resort is set in a secluded cove in Nazareth Bay. Featuring a pretty white sand beach and crystalline waters, it’s a popular spot for sunbathing, snorkeling, and other water sports, such as scuba diving, paddleboarding, and kayaking.
Enjoy a day in the sun at Secret Harbour Beach Resort. Sunbathe on an idyllic stretch of soft white sand, or relax in a swaying hammock suspended between palm trees. Swim out to a floating raft anchored in the middle of Nazareth Bay, or enjoy a range of water sports and activities, such as scuba diving, snorkeling, and sailing.
The resort offers two restaurants and a bar that offers service and delivery to the beach. A freshwater pool, fitness center, tennis courts, and free beach chairs and towels are also offered to guests staying at the resort.
- Non-resort guests can visit independently, or as part of a private sightseeing or boat charter. Bring plenty of sun protection and a bathing suit if you plan to enjoy the water.
- The PADI dive shop at the resort offers instruction, rentals, and guides.
- The resort offers free Wi-Fi, but it can be somewhat spotty.
- There’s an ATM and a gift shop at the resort.
Secret Harbour Beach Resort is located around a mile (1.6 kilometers) south of Red Hook. It’s best to take a taxi or a charter boat, or to drive there. There’s free parking on-site.
The peak season of Secret Harbour Beach Resort is December through April. It’s also one of the best spots on the east end of St. Thomas to catch the sunset. Visit earlier in the day to enjoy the sun, then stay for a spectacular sunset.
A short distance away from Secret Harbour Beach Resort is Red Hook, a picturesque boating village on the east end of St. Thomas. The ferry to St. John and the British Virgin Islands can be found here, along with several marinas. The area is also bustling with shops, markets, restaurants, and bars.