St. Thomas Snorkeling Tours (Plus Best Beaches for Snorkeling!)
St. Thomas is known for its beautiful beaches and the laid-back island life that lets people escape from their day-to-day. It should be no surprise that St. Thomas snorkeling tours are one of the best ways to explore the island! Some tours take you around St. Thomas itself while others will take you over to…