×

Cannon Rocks

Town in South Africa
Cannon Rocks is a small seaside town on the Indian Ocean in the Eastern Cape Province, South Africa, between Boknes and the boundary of the Greater Addo Elephant Park. It is situated 135 km east of Port Elizabeth and 180 km west of East London... Wikipedia
Municipality: Ndlambe
Province: Eastern Cape