Unguja, the larger of the two main
islands, is more commonly known simply as Zanzibar. Apart from
Historic Stone Town, with its fascinating labyrinth of narrow
streets, it's known for its beautiful palm-fringed beaches and
pristine coral reefs. Pemba, in contrast, is seldom visited and
very laid-back, offering a largely undiscovered culture and
challenging diving opportunities.