Le restaurant principal, Le Royal, est une salle spacieuse à l'architecture en bois qui offre une vue splendide sur la mer des Caraïbes. Il propose une cuisine innovante, mariant les saveurs créoles et internationales, et sert le petit-déjeuner (souvent sous forme de buffet) et le dîner (menu à trois plats ou buffet selon la saison). Pour une ambiance plus décontractée, le Kawann Beach Bar sur la plage permet de siroter des cocktails caribéens et de déguster des snacks simples (pizzas, salades, etc.) en journée, au bord de l'eau. L'hôtel privilégie l'utilisation de produits locaux dans sa cuisine.