The Cape Peninsula offers a spectacular combination of beaches and mountains, with wonderfully well preserved areas interspersed with quaint towns and harbours.