Annabelle offers diverse dining options, including a buffet with sea views and themed nights (Greek, Mediterranean, Italian). Also features Italian and rooftop restaurants.