Best Snorkel Spots on Saint John

This was a tough one. There are so many great snorkel spots on Saint John and I had a really hard time picking my top five, so I tried to give a good variety here.  Check it out and add your own in the comments! Waterlemon Key and 3 Buoy Reef- Rolling these two into...