For nearly 400 years, this South African city has attracted people from far and wide, resulting in a rich mix of diverse cultures and stark contrasts.