Only think I can figure is CNN pays them.
No, actually the airport must pay CNN. The airport does get some advertising revenue but I doubt its enough to cover the costs.