From pristine beaches and rich culture to luxury resorts and unforgettable experiences, discover why Zanzibar remains one of Africa's most sought-after destinations.