No, UAE residents don’t need a visa to Zanzibar. UAE residents only need to apply for a Tanzanian visa to visit Zanziba. Zanzibar, being part of Tanzania, follows the visa regulations of Tanzania as a whole.
You will require a Tanzania Visa for UAE residents if you hold a UAE passport. However, you may obtain this paperwork online by applying to the Tanzania Immigration Services website
You may save a lot of time and money by not going to the embassy because you don't need a paper visa. Tanzania eVisa is all you'd need for your journey to this nation.
The Tanzania tourist e-Visa is available for UAE citizens as a single-entry visa for a stay of up to 90 days and is valid for 90 days from the date of arrival.
In any event, for security reasons, it is suggested that you print the document that you get by email. However, as you may have noted, the eVisa is merely an internet visa that streamlines your Zanzibar trip arrangements.