Things to do in Cape Town: V & A Waterfront