Yes, in "said in a, somehow admiringly way".
land -lucky or easy to get something.
He was lucky to land a good job.
Would be "Carl" and "Lebanese" girl. in written English. But it might have been stated in colloquial/slangy and informal way. So, it´s okay if in that context.