You can wear shorts in Zanzibar, but you must be mindful of cultural and religious sensitivity, as the island is predominantly Muslim. While wearing standard shorts and swimwear is perfectly acceptable at resorts and on the beaches, it is considered disrespectful to wear short-shorts or revealing clothing in local towns, particularly in Stone Town or rural villages. In 2026, the local "dress code" for tourists suggests that both men and women should wear clothing that covers from the navel to the knees when in public spaces. Women are encouraged to carry a light scarf or kanga to cover their shoulders if entering local markets or religious sites. By dressing modestly in public, you avoid unwanted attention and show high-value respect for the local "Swahili" culture, which often results in a much warmer and more authentic welcome from the Zanzibari residents.