Camiguin Island, Philippines cable landing point