There's a peculiar satisfaction in landing on volcanic soil after crossing an ocean and a continental shelf of Europe, and that's precisely the appeal of routing through the Canary Islands via a well-chosen European hub. There is no nonstop option here—business class from Houston to Tenerife requires a connection, most efficiently through Madrid on Iberia or through London Heathrow on British Airways, with Lufthansa's Frankfurt or Munich routing serving as a solid third option. Total journey time typically runs 13-15 hours including the connection, against roughly 9.5 hours of pure air time on the transatlantic leg. I've routed through all three hubs repeatedly, and Madrid remains my favorite for this itinerary: Iberia's A330 business class delivers proper lie-flat seats with direct aisle access, and the connection to Tenerife Sur is short enough that you're not burning half a day in transit.
British Airways via Heathrow puts you in their Club Suite on the transatlantic sector if you're fortunate enough to catch a 777 or A350 rotation, complete with the sliding door and forward-facing bed that finally brought BA's hard product up to Gulf-carrier standards. The tradeoff is Heathrow's Terminal 5 connection process, which can eat 90 minutes even with priority routing, so I never book tighter than a two-hour buffer there. Lufthansa's Frankfurt connection suits travelers who want access to their Business Lounge network and are hoping to eventually experience the Allegris cabin, though as of now Allegris deployment remains inconsistent on US routes, so don't count on it—ask your booking agent which specific aircraft is assigned before you get your hopes up.
The sweet spot for this itinerary falls in April-May and September-October, when Canary Islands demand dips between the winter sun-seekers and summer beach crowds, softening business class availability considerably. My insider tip: search Iberia's Madrid connection with a Saturday departure from Houston, since Iberia's weekend transatlantic loads run lighter and award space opens up more freely than midweek. Given how much these fares swing seasonally and by hub, setting up fare alerts for this specific city pair will save you from manually checking three separate airline sites every week.