John Pennekamp State Park Beach (Cannon Beach)
John Pennekamp Coral Reef State Park, to give it its full name, is more than just a beach. In fact there are several beaches, all of which face into the calm waters of Key Largo Sound. That said, most of the park is underwater - it’s actually the first undersea park in the U.S., established in 1963.
The first thing to point out about the park and the beaches is you may be disappointed if you are expecting the coral reefs to be right off the sand. John Pennekamp state park covers an area of around 70 nautical square miles and extends over 3 miles into the ocean. Truth is that stunning coral is a fair way out to sea and you’ll need a boat to get there.
There are two main beaches in the park; Cannon beach and Far beach. The best of these is Cannon beach which get its name from a pair of 17th century cannons which now overlook the beach. These came from a ship which was wrecked not far off the shore and more cannons and the anchor can still be seen if you snorkel out to the buoy.
The snorkeling off Cannon beach isn’t great and the water can often be a little murky. It certainly doesn’t compare to the world class diving further out. What the beach does offer though is a pleasant space to spend some time in with a small area of parkland behind and basic amenities. We wouldn’t necessary recommend planning your day around the beach, but it makes a great spot to relax between activities.
Neighboring Far beach is somewhat smaller. It has a similar sprinkling of imported sand and is dotted with palm trees, which can provide some shade. There are less facilities at Far beach, but this tends to make it less popular than Cannon beach.
Nearest town/city
Key Largo
Also known as:
Cannon Beach
Dogs?
Dog ban in force
Activities
- Diving & snorkelling
- Swimming/bathing
Facilities
- Shower
Submit a correction
Current weather (Thu Oct 10th 03:00)
(Partly cloudy)
29°C / 84°F
Sea temperature
28.1°C82.6°F
John Pennekamp State Park BeachFull weather & tide times info »
What did we get wrong?
Rate John Pennekamp State Park Beach
Key Largo
Florida
USA
Beaches nearby
- North Beach (Key Largo) (1.1 mi)
- South Beach (key Largo) (1.1 mi)
- Harry Harris Park (8.9 mi)