Located in Cowpet Bay at the east end of St. Thomas Island, Secret Harbor Beach is part of the Secret Harbor Beach Resort. The whole area is well developed, lively, and crowded. The beach is not large but the sand is clear white and fine, the water is warm and a beautiful blue, and there are plenty of amenities. The beach is surrounded by magnificent palm trees. The rocks scattered just offshore provide great snorkeling as they attract many marine animals. There is a great restaurant right on the beach, or you can try the home-made food sold by vendors walking down the beach. The beach has public restrooms and a shack renting out beach chairs and umbrellas.

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.