Shaka’s Rock, Dolphin Coast – KwaZulu-Natal

Shaka’s Rock is a small beachside town and residential village situated along the North Coast of KwaZulu-Natal Province in South Africa, approximately 40 km north-east of Durban.

The town’s name comes from a promontory over which the Zulu chief Shaka is said to have thrown his enemies and to have tested his men by daring them to jump to their deaths.

Shaka’s Rock lies just off the N2 National Route (North Coast Toll Road) between Durban to the south and KwaDukuza (formerly known as Stanger) to the north, with an interchange at Shaka’s Rock Road between Shaka’s Rock and Shaka’s Head.

Shaka’s Rock is also located at the junction of Ocean Drive and Shaka’s Rock Road. Ocean Drive runs between Salt Rock and Ballito and serves as the main coastal road of Shaka’s Rock, while Shaka’s Rock Road runs inland from Ocean Drive towards Shaka’s Head.

Shaka’s Rock falls within the KwaDukuza Local Municipality, which is part of the iLembe District Municipality.

Located on the Dolphin Coast between Salt Rock and Ballito, Shaka’s Rock is a popular holiday destination. Shaka’s Rock Beach Tidal Pool is protected and famous for snorkelling, with a wide variety of fish, corals, and other sea life.