Visit Larch House for luxurious private self-catering accommodation - overlooking Grotto Beach in Hermanus, Western Cape, South Africa