Sombrero Reef Sombrero Reef is located off the coast of Marathon and is one of the most popular snorkeling spots in the ...