If you're not in a rush before your cruise, you can walk towards 8th Avenue to look for restaurants. Just Google best restaurants in the area. Good luck
Not in the terminal no. I recommend eating first. If you are booked as a high priority person (on Norwegian diamond or the Haven guests) there is a room for these guests which have food. If you are not a priority guest then just water!
Thanks! Your answer is awaiting moderation.