The major regions of South Africa areEastern Cape which holds major towns and cities such as Port Elizabeth, Free State which is often called the granary of this countryGauteng which holds one of the largest cities - JohannesburgKwaZulu-Natal which is famous for its mountains and beachesLimpopo which has some of the best wildlife reservesMpumalanga which is the number one tourist destination in the countryNorthern Cape which is known for its gemstones and desert areasNorth West which holds the famous resort area Sun City and the Western Cape, known for the Table Mountain and Cape Town.