Skip to main content

Filter by:


Star Rating

Review Score

Cannon Rocks – 1 hotel or place to stay
See the latest prices and deals by choosing your dates.
The House Quarters, hotel in Cannon Rocks

The House Quarters is set in Kenton on Sea, off Route 72, 14 mi from Port Alfred. Guests can enjoy the on-site restaurant. Free private parking is available on site.

A clean ,practical & comfortable apartment - lovely views , with a fabulous breakfast served next door from 8-10 am . This also serves as a restaurant with an upmarket gift shop with wonderful views and helpful staff - just check the restaurant is open re evening meals as it’s seasonal but highly recommended . Car parking is free , open but quiet & safe . . A lovely experience and they spoilt us by giving us a complimentary upgrade super apartment with river mouth views. Thank you !
9.1
Scored 9.1
Wonderful
Rated wonderful
411 reviews
Price from$79.58per night
Dunwerkin Self Catering, hotel in Cannon Rocks

Dunwerkin Self Catering in Kenton on Sea provides accommodations with a garden and barbecue facilities. This beachfront property offers access to a patio, free private parking, and free Wifi.

A comfortable apartment supplied with everything you need for cooking a full meal. A great shower. Solar electricity really helps when load shedding is happening. The beach and main town center is just a couple of blocks away. The Simbuya game drive is absolutely amazing!
9.3
Scored 9.3
Wonderful
Rated wonderful
112 reviews
Price from$69.90per night
The Boat Shed by The Oyster Collection, hotel in Cannon Rocks

Set in the picturesque town of Kenton on Sea, The Boat Shed by The Oyster Collection features a terrace and a garden with an outdoor pool.

One of the best houses we have ever stayed! Everything is so well designed. As a couple we were overawed by the size but loved that we could cook, wash and chill out on the poolside terrace. The house design will blow you away. We didn’t want to leave.
9.8
Scored 9.8
Exceptional
Rated exceptional
48 reviews
Price from$134.16per night
The Oyster Shack by The Oyster Collection, hotel in Cannon Rocks

Located in Kenton on Sea, The Oyster Shack by The Oyster Collection has 4 bedrooms and comes with a garden and outdoor pool with pool net.

9.7
Scored 9.7
Exceptional
Rated exceptional
26 reviews
Price from$115.69per night
The Quarter Deck, hotel in Cannon Rocks

The Quarter Deck offers luxury self-catering accommodations in Kenton-On-Sea. Restaurants and shops are within walking distance. Free WiFi is available.

Great admin
9.0
Scored 9.0
Wonderful
Rated wonderful
175 reviews
Price from$99.48per night
Kariega Game Reserve River Lodge, hotel in Cannon Rocks

Set on the banks of the Bushman’s River, 8.7 mi from Kenton on Sea, Kariega Game Reserve River Lodge is located in a family-owned Big 5 Reserve. Guests can enjoy a safari and beach trip by boat.

9.2
Scored 9.2
Wonderful
Rated wonderful
17 reviews
Price from$795.81per night
Inverell Station by The Oyster Collection, hotel in Cannon Rocks

Providing a garden, Inverell Station by The Oyster Collection features accommodations in Kenton on Sea. This property offers a private pool, free Wifi, and free private parking.

9.6
Scored 9.6
Exceptional
Rated exceptional
23 reviews
Price from$131.47per night
Kariega Game Reserve Ukhozi Lodge, hotel in Cannon Rocks

Located 11 mi from Kenton on Sea, Kariega Game Reserve Ukhozi Lodge features accommodations with panoramic views of the valley.

Overall service was fantastic, game hunts were a lot of fun with our very knowledgeable guide JJ. Food was lovely, didn’t have one bad meal! Such an amazing place and what a way to spend your honeymoon. Thank you!
9.6
Scored 9.6
Exceptional
Rated exceptional
41 reviews
Price from$795.81per night
The Oyster Box Beach House by The Oyster Collection, hotel in Cannon Rocks

Providing sea views, The Oyster Box Beach House by The Oyster Collection in Kenton on Sea provides accommodations, an outdoor swimming pool, and a garden.

9.8
Scored 9.8
Exceptional
Rated exceptional
66 reviews
Price from$177.17per night
Indigo by The Oyster Collection, hotel in Cannon Rocks

Indigo by The Oyster Collection is located in Kenton on Sea, just a 15-minute walk from Kariega Beach and 6.5 miles from Dias Cross Memorial.

Absolutely beautiful apartment! Way more than we would expect from a self- catering. So nicely done with everything you could need. Many candles to light during load shedding! We loved our stay- very comfortable, especially the ‘comfy sack’ in the living area! Portable radiators, soft dressing gowns and plenty of fire wood helped with the cold of winter. Felt very safe. Daily house keeping. Kenton on Sea is magical. One of the highlights of our trip- don’t miss it!
9.7
Scored 9.7
Exceptional
Rated exceptional
52 reviews
Price from$112.92per night
See all hotels in and around Cannon Rocks
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Cannon Rocks:

  • 10
    Scored 10

    Everyone in the village waved or stopped to speak to us.no...

    Everyone in the village waved or stopped to speak to us.no barbed wire,gates, security men it was heaven SA at its best. There was a lovely beach restaurant Roes ,so reasonably priced and once again charming ,friendly service and great food all overlooking the beach ,watching the wind surfers.
    Chris
    United Kingdom