Secret Harbor is a little off the beaten path on the southeast end of St. Thomas on Nazareth Bay, and that’s a good thing. The beach is a bit of a locals’ favorite for its relaxed accompanying beach bar and grill, classic tropical island feel, and some of the best snorkeling on St. Thomas. With a great coral reef, right off the sand, Secret Harbor offers endless beautiful snorkeling. While hanging out on the sugar white sand, you can see wildlife like turtles and iguanas. This beach also features a bar and restaurant overlooking the calm waters and is a wonderful spot to watch the sunset. Secret Harbor really does have it all!