Poelau Dowora, Indonesia (island)