The exotic island of Zanzibar is located about 25 miles from the Tanzanian coast. White sandy beaches line the shores, fringed by wispy palm trees that sway gently in the breeze that comes off the Indian Ocean. The crystal clear, warm turquoise waters entice snorkelers and divers to explore never-ending coral reefs. Some of the beaches include: Nungwi Beach, Kendwa Beach, Kiwengwa Beach, Matemwe Beach, Jambani Beach, Kizimkazi Beach just to mention a few.