We flew Turkish Business Class to Cape Town earlier this year. It was fine and half the price of any other Business Class.
The itineraries do look interesting, but someone needs to look at the descriptions. One going to the Canaries mention El Hierro in the cruise title, but they doesn’t go there - the nearest they go is La Gomera.
The March 26th 2026 cruise is described as “Africa & European Cruise: Canary Islands, Morocco & Uk” but goes nowhere near the UK. It finishes in Lisbon.!