Whether or not you get fed depends on how you have booked - AI, B&B, HB. Allow another hour or so to clear customs including the 30 minute journey to you hotel.
Even on HB if you arrive after meals have finished in the evening you will not be entitled to eat for free.
Hotel restaurants may still be open but you will have to pay. Otherwise there are many resto's close by along the promenade.
Most hotels that I have stayed at have a check out time of 12pm. Any later and you may get a reminder call to clear out as they will want to prepare the room for the next guest.
Hotels usually charge an extra night for late check out.
If you are not allowed late check out then you can leave your luggage in the left-luggage area.
Edited: 12:32 pm, January 17, 2013