Surrounded by powder-white beaches and a barrier reef on the eastern side, Zanzibar holidays are also great for diving and snorkeling. There the long palm-fringed beach stretches beside turquoise waters, creating a classic location for a beach holiday. A great beach place to relax and unwind after a safari on the African mainland, Zanzibar might be the ideal island for you.