La ciudad está situada en un masivo puerto natural del Océano Índico Este, en las costas orientales de África.