Voted one of the best and more exotic beach island in the world by Condé Naste.
Located in the Indian Ocean the Zanzibar Archipelago has gorgeous white sand beachs. Now part of Tanzania it has been before controlled by the Sultanate of Oman and part of the British empire. As a result there is a strong influence from Arabs, Indians, Africa and British.
Which make it a very special and colorful place.
Highlight: the color of the sand and its special texture. Watching the local fishing poulp at low tide. The beauty of women in there colorful outfit. The market. The wood doors in Stone town. the hotel. The local boats.

Thing to do: Visit Stone town and the market. Dive. Run on the white beach. Reef walking.
June is a good time to go the raining season is finish, the temperature is very nice and there is not to many tourist.