Cannon Rocks Hotels

Map of Cannon Rocks Hotels

Cannon Rocks is a small coastal town located in the Sunshine Coast region of the Eastern Cape Province in South Africa. This picturesque town is known for its pristine beaches, clear blue waters, and stunning natural scenery. The area is popular with both locals and tourists looking to escape the hustle and bustle of city life and enjoy a peaceful seaside retreat. Cannon Rocks is a haven for outdoor enthusiasts, offering a wide range of activities such as swimming, surfing, fishing, and beachcombing. The town is also home to the Kowie River, which provides opportunities for boating, kayaking, and birdwatching.