Share with the one you love
A luxury beach villa nestled in the heart of Tsitsikamma, directly on the shores of the Indian Ocean
Check AvailabilityWelcome to On The Rocks
Long lasting memories are created here
On The Rocks Villa is a luxury self-catering beach house in Eersterivierstrand, Tsitsikamma, Eastern Cape, South Africa. Sitting directly on the Indian Ocean shoreline, the property sleeps up to 12 guests across 5 uniquely designed bedrooms and a top-floor loft. The villa combines modern elegance with beachside charm — crisp white walls, warm wooden finishes, and nautical touches throughout.
The interior design is the work of host Valentina Nutt, whose keen eye for detail is visible in every room. A wrap-around wooden deck, a wood-burning fireplace, and a fully equipped self-catering kitchen make On The Rocks Villa a complete destination for couples, families, and groups seeking an unforgettable South African coastal retreat.
5
Bedrooms
Sleeps up to 12 guests
9.5
Guest Rating
Booking.com Award 2026
14:00
Check-in
Check-out by 10:00
30 min
Storms River
150 km from Port Elizabeth
- Direct Indian Ocean frontage
- Wrap-around wooden deck
- Wood-burning fireplace
- Fully equipped self-catering kitchen
- 300 thread-count Egyptian towels
- Beach towels provided
- Books, board games & puzzles
- No pets · No smoking inside
Accommodation
Our Rooms
Every room offers magical views of the ocean, designed with your peace and privacy in mind.
The Sunrise Room
Super-King with ensuite
View RoomOcean View Room
Double with terrace access
View RoomThe Garden Room
King with garden & ocean views
View RoomThe Artist Room
King with ensuite, ground floor
View RoomThe Loft
4 single beds, family space
View RoomThe Living Area
The heart of the home
View Room"Why stay anywhere else when you can be at On The Rocks?"
Gallery
Look Book
The dream holiday is waiting for you
We care about you and we want to ensure that you enjoy the perfect stay. Feel free to share your requirements with us, as we shall strive to accommodate your requests.