O que você precisa para ver do país A ao país B não é apenas a distância entre eles, mas a elevação . Quanto maior, melhor. Se os dois países estiverem separados pela água, assumindo um clima idealmente claro, o que importa é se a linha de visão entre o ponto em que você está e o ponto em que você está tentando ver mergulha abaixo da superfície do oceano entre eles. Portanto, a distância entre esses dois pontos não deve ser maior que a soma das distâncias do horizonte , que são uma função de sua elevação.
Portanto, procure montanhas, não praias.
O local em Marrocos cuja distância do horizonte alcança a maior distância na direção de Portugal pode ser Jebel Kelti (1912 m), a meio caminho entre Tetouan e Chefchaouen, com uma distância do horizonte ( corrigida pela refração atmosférica ) de 169 quilômetros. Eu experimentei várias colinas perto de Tânger, mas todas elas são mais baixas e suas linhas de visão não chegam tão longe no Atlântico.
O ponto mais alto do Algarve é Fóia, com 902 m, com uma distância do horizonte de 116 km. Não tenho a certeza se existem picos quase tão altos mais a leste no Algarve, mas, no final das contas, isso não importa, porque a distância de Jebel Kelti a qualquer local de Portugal é de 277 km e a soma das distâncias do horizonte é de 285 km. Certamente não existem 902 m em algumas dezenas de quilômetros quadrados do pântano costeiro português que se enquadram no círculo de 285 km.
Assim, mesmo assumindo um ar perfeitamente limpo e um telescópio, você não pode ver nenhuma parte do Marrocos de nenhum lugar de Portugal. (Exceto possivelmente no caso de condições meteorológicas muito incomuns sobre o Golfo de Cádiz, o que, em teoria, poderia permitir que uma imagem iminente de Kelti aparecesse acima do horizonte).