Here are the most stunning destinations teeming with marine life that are worth visiting if you love to snorkel - or are looking to give it a try.
There are countless small towns across America worth exploring this year, but two in New England are among the very best in ...