The Rock, Zanzibar, Tanzania
It would probably be hard to find a more breath-taking location than the one hosting this small restaurant in Zanzibar. The Rock, as its name might imply, is positioned on a rock in the middle of the Indian Ocean, offering its guest a special panoramic view of the ocean and the coasts of the small Eastern-African Island. On low tide, the visitors of the restaurant can reach it by foot, whilst on high tide, they could use the boat services offered by the restaurant unless they fancy a swim.