Try snorkeling from the shore or while on a boat charter. Either way you are in for a treat. The water of St John is crystal clear and warm. With over 30 beaches, convenient out islands, and lots of boating options there are literally hundreds of locations to find great snorkeling options.