Poelau Tagala Besar, Indonesia (island)