From the Kruger National Park to The Cradle of Humankind, South Africans should visit these eight gems at least once.