The magnificent Cape coastline, some of the finest beaches in the country and the best whale-watchin...