Piedra Santa, Spain cable landing point