How are you getting from the airport hun? coach or taxi
The only reason im asking is by the time you get through immigration and doged the porters and then sat waiting for another hour on your coach for everyone else it could be 5.30 before you leave the airport. If you are going by taxi of course you will arrive faster
I cant help with anywhere for food im afraid as i normally crash into bed for a few hours then grab some breakfast on the beach.