'Relais & Chateaux South Africa hotel, on a rocky headland with breathtaking vistas of sea, sand and mountains'