伊尼亚卡岛（Inhaca）是东非国家莫桑比克的岛屿，由马普托省负责管辖，位于首都马普托以东32公里，长12公里、宽7公里，面积52平方公里，最高点海拔高度104米。