Looking for exciting things to do in St. Thomas? Explore colorful coral reefs while snorkeling in crystal-clear waters. Hike to breathtaking viewpoints…