Bama, I'll go pick him up at the airport if you want. It's about 45 minutes away from me, and Iselin is just a couple towns over.
And, he won't be in the "big city"
Iselin's town-y, but nowhere near big cityish.
And yes, Iselin is right across the water from Staten Island.
NJ is a peninsula, so just about everything is "just across the water" on one side or another.
Seriously, it would not be a big deal for me to go get him, AT ALL. Or he can take a taxi, but they're expensive and would probably take longer. I don't know if there is a set fare from the airport, either. I know NYC taxis have set fares to airports in the area, but NJ taxis don't operate the same way, I dont' think. But I'm not sure, because I don't know if I've ever taken a taxi in NJ
And, if I go pick him up, I can show him where the good restaurants are.
ETA: Yes, he should fly into Newark. Sometimes you get a better deal flying into/out of Laguardia, but that's because it's way out of the way. You more than make up for the reduced fare in the costs of ground transportation.