Poelau Moreres, Indonesia (island)