In the Quirimbas, you dine in. I visited Ibo Island this May. I stayed at Ibo Island Lodge. Dining takes place on the rooftop terrace, under lantern light, set off with breathtaking sea views. Dining takes the shape of silver service with splashes of tradition. For my stay I had seafood of every kind, the freshest tropical fruit, and desserts made from scratch. All meals are included for your stay at the lodge. Some 5 star restaurants back home don't compare.
Favorite Dish: Traditional Ibo Crab Curry with Baked Coconut Rice, Chapatti’s & Yoghurt Dip.
There is only a bar in Ibo where they serve cold beer and soft drinks. You can also ask for seafood and if they have some left they will give it to you. If you plan to eat here just go in the morning to make reservations so that they know what to buy.
The island is accessible by dhow, the Arab sailing vessel, from Tandanyanga. The boat can only go with high tide so it's better to ask for the best time to go. To get to the boat you'll have to cross a winding channel in the mangrove swamps with water up to your thigh. Wear sturdy sandals otherwise you'll loose them in the mud, as I did.