Cannon Rocks
Cannon Rocks is a laid-back seaside village on the Eastern Cape's Sunshine Coast, loved for uncrowded beaches, tidal pools, and easy access to Addo Elephant National Park's Woody Cape section.
Town Info
- ProvinceEastern Cape
- DistrictSarah Baartman
- MunicipalityNdlambe
- Population214
- Postal Code6186
About the Town
Cannon Rocks, a laid-back seaside village on the Eastern Cape's Sunshine Coast, sits between Boknesstrand and Kenton-on-Sea where warm Indian Ocean swells meet sweeping dune fields. Loved for its uncrowded beaches, tidal pools, and striking rocky outcrops, it's a classic family holiday spot with a strong outdoor heartbeat. Consistent coastal winds make Cannon Rocks a magnet for kitesurfers and windsurfers, while anglers, beach walkers, and shell collectors roam the long, golden shoreline.
Just beyond town lies the Woody Cape section of Addo Elephant National Park, home to ancient coastal forests and the vast Alexandria dune field — one of the largest active dune systems in the Southern Hemisphere. Hiking trails thread through milkwood thickets and along high dune ridges with panoramic ocean views, and birdlife is prolific, from forest species to coastal waders. In season, dolphins surf the breakers and whales pass close to shore.
The village itself is unhurried: a small, friendly community of holiday homes, guest cottages, and casual eateries, with broader services available in nearby Alexandria and Kenton-on-Sea. Traces of maritime history linger in the name — echoes of old cannons that once guarded this coast — adding a sense of place. With wild beauty, wind and waves, and big skies, Cannon Rocks promises restorative, salt-air simplicity.

Do you know this town better than I do?
If you live here, grew up here, or spent real time here, I want to hear from you. A photo, a correction, a story, a tip. Anything that makes this page more honest is welcome.
Join the Community
200,000+ South Africans already in the Facebook group. Weekly small-town stories, road trip tips, and hidden gems.