Port Shepstone, Coastal town in KwaZulu-Natal, South Africa
Port Shepstone is a coastal town situated at the mouth of the Mzimkhulu River in the KwaZulu-Natal South Coast region. It serves as the administrative and commercial hub for the area, with access to beaches and river landscapes.
The town emerged in the 1860s following the discovery of marble deposits near the river mouth and was named after Sir Theophilus Shepstone. A major wave of Norwegian settlers arrived in the late 1800s and shaped the town's subsequent growth and character.
Norwegian settlers left their mark on the town through place names like Oslo Beach, which reflect the community's Scandinavian heritage. This connection remains part of the local identity and character today.
The area offers various recreational activities including golf, swimming, fishing, and scuba diving at nearby beaches. Visitors can explore the town on foot or by car, with most attractions and water activities easily accessible from the town center or shoreline.
A lighthouse built in 1906 still stands at the Mzimkhulu River mouth and continues to guide passing vessels. This structure remains one of the most distinctive features of the coastal landscape and a reminder of the area's maritime past.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.