Tanzania, Zanzibar Archipelago, Unguja Island (Zanzibar), East coast, The Rock Restaurant perched on an small island at Pingwe Posted on October 9, 2018