Sitting on the southwest coast of South Africa is Cape Town, centred around one of the new seven wonders of the natural world ...