The Keys are synonymous with snorkeling. They are, after all, home to one of America's only coral reef ecosystems. This magical island paradise at the end of the road is the place to go to see fascinating fish, majestic sharks, gorgeous rays, and more.