Have you ever heard of Pemba Island? Neither had we until our travel company, ATR, recommended it. It is a small island just North of Zanzibar. After spending a quick 18 hours in Zanzibar, we took a 45 minute flight to Pemba Island. Once we landed, our driver/guide picked us up for around a 2 hour bumpity-bump ride to the most amazing resort, Aiyana!