Cities such as Cape Town and Durban have become synonymous to the Rainbow Nation, but it has more to offer