Опасность реальная только одна - тропические болезни. В Африке  - это в основном малярия и лихорадка дэнге, про болезни грязных рук и грязной посуды не говорим, в тур. местах с этим все нормально. И тогда тут решение основное - ехать в сухой сезон и обязательно использовать пассивную защиту ( длинная одежда, реппеленты и москитная сетка). Многих моих знакомых с детьми и без останавливает именно это. Прививку от желтой лихорадки в любом случае нужно иметь. Хотя Занзибар не эндемичная вроде зона. Но Африка есть Африка.Мы летали на Мадагаскар, когда ребенку было 9 лет. Летали в сухой сезон, но таблетки от малярии превентивно все-равно пили. Никто не заболел.В плане безопасности беспокоиться не стоит. Есть и прекрасные пляжи и отличные морепродукты.