Snapper Ledge is a shallow reef in 25 feet of water off of Key Largo. Because of the countless Yellowtail Snapper (hence the name) found at the site, this ledge is a local favorite and a highly recommended dive spot.
Often, the schools of fish are so thick that you cannot see through them. You can usually count on seeing a few nurse sharks along with green and spotted Moray Eels.(via Divespots)
Snapper Ledge Key Largo Wiki
Snapper Ledge is a small coral reef located within the Florida Keys National Marine Sanctuary. It lies to the southeast of Key Largo, to the south the Key Largo Existing Management Area and John Pennekamp Coral Reef State Park.
Unlike many reefs within the Sanctuary, this reef is not within a Sanctuary Preservation Area (SPA). It is near Pickles Reef. Since 2009, the Coral Restoration Foundation has used Snapper Ledge as a nursery site to grow Elkhorn Coral.