Frederik Hendrik-eiland, Papua (island)