Cannon Beach is the second of the two beaches in John Pennekamp Coral Reef State Park and is another super beach to visit in Key Largo. Visitors to this beach will immediately understand how it earned its name: real, 17th century cannons can be found sitting along the sand and offering a unique historical edge to this Florida Key beach.

Like Far Beach, Cannon Beach has warm, shallow waters that are very calm and perfect for casual swimming or snorkeling.

Even non-swimmers will be able to appreciate these waters and simply walk along the edge of the beach, admiring tropical fish and other exciting marine life. Experienced divers, meanwhile, can swim a little ways out to sea to find an old Spanish shipwreck beneath the surface.

Plan Your Trip

Get Ready to Go!

Need some more help?


Go to travel reservations.