Pemba Island offers a soulful, crowd-free alternative to Zanzibar, anchored by a stay at The Aiyana, an oceanfront resort ...