Clanwilliam is a small town in the Western Cape Province of South Africa. The town is at the foot of the majestic Cederberg Mountain range, and is located in one of the most beautiful parts of the country. The area is famous for the rock art, bird watching, flowers when in season and also Clanwilliam Travel Guide