From whale watching and wine tasting to mountain trails and coastal villages, the Overberg offers memorable escapes for every kind of South African traveller year-round.