Es ist die zweitgrößte Stadt des Landes nach Nairobi und sie hat den größten Hafen Ostafrikas. Sie befindet sich auf einer Insel in den Buchten des Atlantiks, ist aber durch mehrere Landbrücken mit dem Festland verbunden, die sich vom Kontinent aus ausbreiteten.