Getting to one of the three decent hotels and beach lodges takes a little more effort still. 90 minutes by road through al-Jazira al-khadra (Arabic, translated as The Green Island), will get you to the two properties in the north of the island. 45 minutes by road and a 20 minute speedboat journey to the lodge in the south. Heading north you go through the bustling capital city of Chake Chake, past numerous villages, before a final 30 minutes of bumpy sand road (a free massage, according to my driver) through Ngezi Forest. Head south, and the road undulates through more greenery and villages, before you get to the small picturesque port of Mkoani. For the hardy traveller you can get to Mkoani by ferry, if you want to experience a ‘real’ African journey!
But is all this effort worth it? Well if you want to go somewhere that is truly unique, stunningly beautiful and very remote, then the answer has to be yes. If you are looking for great diving & snorkelling, authenticity, and a travel experience that is inherently original, again yes. If you want a homogenous resort hotel, with strong mobile signal and slick service, then it has to be a resounding no; Pemba is not the right destination for you.
The three accommodation options are varied.