Torres Islands, New Hebrides, South Pacific Ocean