Lo que está claro es que no te morirás de hambre en el Iberostar Bahía, ya que puedes comer las 24 horas. Puedes elegir entre seis restaurantes. El buffet principal Meu Rei, con cocina en directo, el buffet snack cerca de la playa y de la piscina acondicionado bajo una gran pérgola semi abierta al mar y justo al lado el steack house, también acondicionado bajo una pérgola, sin olvidar la sorpresa del chef, paellas o parrilladas, dependiendo el día. El desayuno se sirve de 7:00 a 10:00, el almuerzo de 13:00 a 15:00, y la cena de 18:30 a 21:30 h. Para cenar también puedes reservar uno de los tres restaurantes a la carta: El Colonial, gourmet de cocina francesa, Mare Nostrum, de cocina mediterránea, y Sakura, japonés con sushi bar y teppaniaki. Puedes degustar numerosos cócteles en los diferentes bares del complejo. Destaca el bar del vestíbulo por su gran pantalla gigante muy útil en los encuentros deportivos y su ambiente musical piano bar, y el café lounge, donde se fuman puros de 17:00 a 23:00.