Key Largo offers several great places to go snorkeling, with tropical fish, vibrant coral, and even underwater statues.