Surprised the cab to the airport didn't "break down" (or blow up) or he didn't get mugged on his way to the airport. My guess is that Chinese agents were keeping the CIA and Western ones at bay, since that ultimately is Chinese territory. I never for a minute believe that he was in hidden location, otherwise NSA and CIA should be disbanded.
While not ideal, Cuba is probably his best choice considering that China and Russia would not take /support him openly. The Chinese agents most likely cloned his drives one way or another and the Russians might do the same if there's a layover. It's really simple:
"Wanna go to Cuba?
Yes?
Fine, then do what Igor says."