Ngeremlengui, Palau cable landing point