This picture is not from Ihla de Mozambique, but represents the beautiful Nossa Senhora dos Remedios Church in Cabeceira Grande, the peninsula across from Ihla de Mozambique.