The Western Cape is home to some of the most spectacular South African golf courses, including Pearl Valley, Atlantic Beach Links and Arabella Country Clubs, each within an hour’s drive from Cape Town.