Tu peux aller direct à Tanger depuis Cascais, c'est déjà un terrain douanier au Portugal (c'est hyper cher ~500€ maintenant mais ça doit être facile et moins cher, si l'avion que tu loue est déjà basé là-bas?). N'oublie pas de vérifier l'assurance, normalement, les assurances en Espagne ou Europe, doivent couvrir le trajet jusqu'au Canaries.
Tu es en Avion CDN? ou ULM/CNSK?
A priori en Avion, en Espagne (ou Europe) tu dois passer par un aéroport douanier (frontalier avec service immigration pour être précis) pour ton aller-retour hors Schengen. Ceci dit, les gros aéroports en Espagne sont plus chèrs et lus galère. A Jerez, il faut compter autour de 350€ (en 2021) pour le handling avant d'aller au Maroc...
En ULM (et CNSK), c'est un peu différent bizzarement, il y a des gens qui font ces voyages sans passer par les gros aéroports, je pense il n'y a pas le choix car les ULM (et parfois CNSK?) sont interdits dans les aéroports contrôlés (ce qui est la cas des terrains douaniers en Espagne). L'amende d'atterissage par la DGAC espagnole avec un ULM dans un terrain ATC, comme Murcia ou Jerez, c'est 4500€ et le handling Avion c'est autour de 200€-600€. L'amende par la Guardia pour se poser sur un terrain non douanier comme Totana ou Mutxamel, c'est autour de 200€ par passager mais bon il y a un gros risque que l'avion soit saisi mais en ULM, les gens le font sans problèmes...
https://www.enaire.es/en_GB/2018_06_06/ ... bery_ag_gb
https://france3-regions.franceinfo.fr/n ... 77106.html
En Espagne, tu as 5 aéroports qui sont sous 100€ pour le Maroc: Valladolide, Grenada, Almeria, Turel, SanSebastien. D'habitude je fais direct depuis la France c'est pas cher et tranquille mais il faut un préavis 48h