Ali Barbour’s Cave Restaurant in Diani Beach offers one of the most unique dining experiences in Kenya. Set inside a natural ...