Inhacamba (Ilha Inhacamba) is an island in Mozambique. Its area is about . It is situated at the mouth of the Zambezi River. As a part of the wide Zambezi river delta, it features marshy floodplains abundant of mangroves and swamps home to thousands of different species of fish, birds, and mammals.