An island filled with both adventure and beauty, Zanzibar offers an exotic and romantic destination for honeymooners to enjoy. Laze on the white, powder soft beaches or go snorkeling in the blue waters around the island, known for its abundance of fish and colourful coral. Inland the towns of Zanzibar reflect the vibrant history of this island with their old stone buildings and cobbled streets.