Just off the mainland of Tanzania, on the east coast of Africa, is an Indian Ocean nirvana called Zanzibar. The Zanzibar archipelago is also known as the 'Spice Islands' because of the abundance of produce, spice, and clove plantations found here. Zanzibar is blessed with beautiful islands, alluring seas, colorful corals, and exotic sea creatures as well, making it the perfect destination for a holiday in the sun. Unguja, frequently called "THE Zanzibar," is the main island of the Zanzibar…