Island in the Torres Islands archipelago in Torba Province of Vanuatu in the southwestern Pacific Ocean