The Rock Restaurant, Michanwi Pingwe beach, Zanzibar, Tanzania.