Taking a Ferry from Dar es Salaam to Zanzibar

One of the ideal ways to start the exploration of the Archipelago off the Tanzanian coast is to take a Ferry, The popular ones are Kilimanjaro Fast Ferries and Zanzibar Fast Ferries