Cape Town is one of the few cities in South Africa where you can start the day with fresh, hot Swahili-style chapati and beans, the way you'd find it on the coast of East Africa.