I think it's due to fake covid 19 . They are under staffed.
My best suggestion is to order uber eats once you get there. I have no idea why the restaurants close so early given flights coming in during the night
Thanks! Your answer is awaiting moderation.