The beaches are stunning, water is incredibly transparent and warm enough (considering it's winter here) to enjoy a relaxing bath
There are several tiny islands surrounding the main one, a one day trip on the boat is worth even if the weather is not optimal. Beware of the crew: our sailor gets sick after few minutes....
Zanzibar is extremely affected by tides. During low tide you can almost walk on the surface. It's the best time for paying on the beach or far away in the water
Sunset is a special moment. Watching the big red ball disappearing with thousands of colours....is just magic