Will any restaurants be open early in the morning?

Yes, several restaurants will generally open by 5 am. And some will generally remain open at night until the last flight.