I have been to towns along the coastal route as far as Hermanus and would now like to spend a few nights in the Overberg somewhere en route to Arniston (Waenhuiskrans). Am considering de Kelders, Struisbaai, Arniston or any other nice fishing village. Priorities are charm, view, nice harbour etc. Need one or two reasonably good restaurants. Any advice? Many thanks.