Ibo es una de las islas Quirimbas en el Océano Índico frente al norte de Mozambique. Es parte de la provincia de cabo delgado. Creció como un puerto comercial árabe con los portugueses. La isla fue fortificada en 1609 por los portugueses. A fines del siglo XVIII, los colonialistas portugueses construyeron el Fuerte de São João, que aún sobrevive, y la ciudad, como puerto esclavo, se convirtió en el segundo más importante de la región después de la isla de Mozambique. La isla es ahora un lugar mucho más tranquilo, conocido por sus plateros. Ibo forma parte del Parque Nacional Quirimbas y está vinculado por dhows al continente en Tandanhangue.