Placer, Philippines cable landing point