Dining with a difference in Cape Town