Skip to content

Vacation rentals in Cannon Rocks

Find and book unique accommodations on Airbnb

When results are available, navigate with up and down arrow keys or explore by touch or swipe gestures.

Top-rated vacation rentals in Cannon Rocks

Guests agree: these stays are highly rated for location, cleanliness, and more.

Guest favorite
Home in Port Alfred
Wake up to paradise on the Marina
The Royal Alfred Marina is an exclusive waterfront complex, the ultimate holiday destination. Stunning scenery and spectacular sunsets make for the perfect setting in which to unwind with a glass of wine. Watch the boats and barges float by from your front lawn. Enjoy a barbecue on your own canal facing patio. Fish from your private jetty, fronting wide, deep water in which 30+ species of marine life have been identified . Relax and enjoy the peace and tranquillity of this secluded coastal heaven. A pool and entertainment area, along with an all weather tennis court and squash court, for the exclusive use of residents and guests, are situated close to the main entrance. The Marina is the safest place to be. Access is through a single access controlled gateway and is restricted to residents and guests. There is also a 24 hour security patrol. THE HOUSE HAS SOLAR.
May 12 – 19
$47 per night
Guest favorite
Apartment in Cannon Rocks
White house Cannon Rocks
The bottom floor of the beachouse is a separate unit with private entrance and comprises of 2 bedrooms,bathroom with a bath , basin and toilet and separate shower with a basin and a washing machine. The spacious open plan living room and kitchen has a deck on the beachfront. The property is on the beach with 180 degree seaviews from all rooms. Another outside toilet and shower is available if required.Bedroom 2 has a handbasin. A maximum of 4 adults is allowed. There is double lockup garage.
Jul 16 – 23
$71 per night
Guest favorite
Home in Kenton-on-Sea
Umthi Lodge, Wildlife, Heated Pool, Power Inverter
Umthi Lodge is a guesthouse on a private nature reserve in South Africa, with views of wild game all around. Situated on the unspoiled natural coastline of the Eastern Cape, with private access to a beautiful beach and lagoon. Sleeps 8 people plus a cot bed. Free unlimited high speed WiFi. The pool is heated all year round, and the house has a Tesla battery and solar system to ensure it always has reliable energy supply. Note: We don't accept bookings of large groups for a weekend.
Mar 13 – 20
$117 per night

Popular amenities for Cannon Rocks vacation rentals

Other great vacation rentals in Cannon Rocks

Guest favorite
Home in Cannon Rocks
Alistair House - Homely and close to the sea!
Aug 8 – 15
$24 per night
Guest favorite
Cottage in Alexandria
Ed's Place
Dec 29 – Jan 5
$176 per night
Guest favorite
Cottage in Kenton-on-Sea
Pura Vida cottage - 2 min to beach/amenities
Nov 18 – 25
$50 per night
Guest favorite
Guesthouse in Kenton-on-Sea
The Red Door - Kenton on Sea
Feb 10 – 17
$39 per night
Guest favorite
Cottage in Kenton-on-Sea
Full Circle Cottage, a River runs by it
Feb 1 – 8
$53 per night
Guest favorite
Home in Boesmansriviermond
Escape loadshedding.Host & relax with a river view
May 7 – 14
$76 per night
Guest favorite
Guest suite in Kasouga
Large indoor outdoor living area with Solar Power
Sep 8 – 15
$47 per night
Guest favorite
Guest suite in Boesmansriviermond
A' marula Cottage, Bushmans River
Apr 14 – 21
$34 per night
Guest favorite
Home in Eastern Cape
Gem in Kenton
Jun 26 – Jul 3
$139 per night
Guest favorite
Home in Port Alfred
Relax your mind
Oct 9 – 16
$213 per night
Superhost
Home in Kenton-on-Sea
Newington House - Casual Beach House
Jun 26 – Jul 3
$115 per night
Guest favorite
Vacation home in Kenton-on-Sea
On the Decks Coastal Beach House
Jan 27 – Feb 3
$375 per night

Quick stats about vacation rentals in Cannon Rocks

Total rentals

30 properties

Popular amenities

Kitchen, Wifi, and Pool

Wifi availability

10 properties include access to wifi

Family-friendly rentals

20 properties are a good fit for families

Total number of reviews

420 reviews

Nightly prices starting at

$20 before taxes and fees

Destinations to explore