St. John is the snorkel capital of the Virgin Islands, offering plenty of options, like Maho Bay, a fantastic place to see ...