Scoring highly in our ranking of Africa’s most liveable and investable cities, Cape Town, Johannesburg and Casablanca demonstrate varied strategies for navigating urbanisation challenges.