Birkenhead House hovers along an exposed headland in the Western Cape. On the outskirts of whale-watching hotspot Hermanus, the hotel fuses a five-star stay with the unapologetic South Atlantic Ocean