Poelau Noehabeng, Indonesia (island)