5/5 - Excellent
Verified traveler
Pemba is a beautiful island and is a gem in the middle of gorgeous blue waters of the Indian Ocean. The island itself is tropical with small villages dotted along it. The national forest is quite stunning and we drove through it on the way.