Currently, Zanzibar does not receive cargo ships directly from abroad. Most shipments first dock at Mombasa in Kenya or Dar es Salaam, where goods are offloaded, reloaded onto smaller vessels, and then transported to Zanzibar—a process that has long caused delays and frustration for traders.