Clanwilliam Clanwilliam Town in the Olifants River valley in the Western Cape. 200 kilometres north of Cape Town. Country nameSouth Africa