Inhaca on Mosambikille kuuluva pieni saari Intian valtamerellä. Se sijaitsee ainoastaan noin 40 kilometrin päässä Mosambikin rannikosta.[1]
Inhacassa on noin 6 000 asukasta. Tärkein elinkeino on kalastus. Saarella on myös jonkin verran turismia.
Inchakaa ympäröivät koralliriutat kuuluvat maailman eteläisimpiin. Osa saaresta ja sitä ympäröivistä vesistä on rauhoitettu koralliriuttojen suojelemiseksi.[1]