Можно на самолете долететь с материка на остров за 20 мин. кроме того, от международного аэро до местного ближе, чем до порта. Если паромом, скорее всего, придется ночевать в Дар-эс-Саламе, если, конечно, прилет в Дар не ранним утром. Но. 15 часов перелет с пересадкой, а потом еще и паром (это только плыть 2 часа, еще купить билет, ждать отправление, сдавать/забирать багаж, заполнять анкеты, проходить контроль... потом ехать на свой пляж еще часа 1,5 или оставаться на ночь в городе)