Since your real desination is the Yucatan (Campeche, Yucatan, and Quintano Roo), just boogie 186/180 and then either go east or north at Escarcega.
There are worlds within worlds in the Yucatan. I really like it.
Yeah, it's more than damn-hot in the summer, but the winters are glorious.
Lots of unusual/different foods, too, if you're game.
Think of 186 as a knife fight....
Make a game of it.