St. Thomas has numerous attractions and activities including Mahogany Run Golf Course, Zip Lining, Hiking, Sky Ride, Snorkeling, Diving, and Coral World, with an open ocean Aquarium, Snuba Diving, Sea Trekking and Swimming with Sea Lions or Sea Turtles.