Crystal-clear, azure waters and warm year-round temperatures make Key West one of the top destinations for snorkeling in the ...