Good morning.
well I'm nota sure, but in my opinion in the question 1 it's better to use "in" because the person is waiting inside the airport, right?
And in the question 2, maybe both sentence are correct, but I would use "at" because the person is not necessarily waiting inside the place, could be waiting outside the place Just in front of.
I Hope could help