If you are not under too much time pressure or are affected by flight cancellations at short notice and cannot find alternative flight options quickly, you should check whether traveling via Tenerife or Gran Canaria is an option. There are significantly more flight connections to both islands.
On Tenerife, airplanes from Germany land at Tenerife South Airport. The best way to continue your journey is with Binter Canarias, Canaryfly or Air Europa from Tenerife/North. However, a transfer time of 3-4 hours should be taken into account.
A direct bus service connects the two airports several times a day. If the departure times are inconvenient, you can also take the public bus via Santa Cruz de Tenerife. But beware! In the case of separately booked flights, there is no entitlement to transportation if, for example, you miss your connection due to flight time changes or other events.
There is no need to change airports from Gran Canaria. Sufficient transfer time should also be planned here due to possible flight time changes.