top of page
Learn More
Close up of a golf club and golf ball on green grass

Port St. Johns Golf Club

The Port St Johns Golf Course lies in a natural amphitheatre formed by densely forested sand dunes only 150 meters from where the mighty 

Umzimvubu River meets the Indian Ocean between the majestic Mount Sullivan and Mount Thessiger. Separating the course from sea and river is a sand dune system on which the ruins of the once great Cape Hermes Hotel are situated.

Image of sardines in water

The Sardine Run

The annual migration of Sardine from the Agulhas Bank of the Cape, past the Wild Coast and up to the southern portions of KwaZulu Natal to spawn and then return, takes place during South Africa’s winter months and is a natural phenomenon known as the “Sardine Run”. It is rated to be the marine equivalent of the famous Wildebeest migration that takes place on the Masai Mara and Serengeti plains of central Africa and is just as thrilling and spectacular to witness.

Hikers hiking in a mountain

Port St. Johns Hike

Enjoy a 3 to 5-day hike from Port st. Johns through to Coffee Bay with Asanda. Experience nature all around you whilst you breathe in the best eastern Cape air, making you relaxed and feeling tranquil along your journey.

Birdseye view of a kayak with 4 people in it

Port St. Johns Kayaking

Pondo events provides touring and fishing experience via kayaks on the river,you will explore the beauty nature of Port st Johns and 4km's walking tours to amazing traditional food

Birdeye view of a boat in green water

River Rush Boating

Enjoy the thrill of a typical African surf launch and spend time out on the ocean viewing whatever Mother Nature has to offer at the time.Join us with the possibility of sighting our resident pod of Bottlenose dolphins, or Humpback Whales during the June – November months.

Welcome to OnTheBeach Accommodation, Port St Johns

We have adventurous amenities for you to explore Port st Johns in all its glory, from Golf to Kayaking. There's an adventure for everyone.

Waves crashing on a beach with hills in the background

Need a booking?

Click here and fill out our contact form and we'll get back to you with our availability.

bottom of page