I can't comment on specifics, but if by "land", you mean at the airport, then the question becomes, where are you staying? After a long flight, your hotel restaurant might be just the thing. Bear in mind that most hotels aren't close to the port or food trucks, but some hotels have restaurants nearby.