That definitely changes the math because food at Baha Mar is pricey. The individual food items are about what you'd see at a theme park so nothing really shocking there, and the quality was generally pretty good. But every item has the 10% VAT plus another service fee (I think 15%) that we don't think was gratuity (at one point, the minibar in our room accidentally triggered and the bill showed that service charge on top of the item and the VAT, so we assumed not a gratuity for the machine). So all that really adds up.
Since you're getting lunch, I would lean toward worth it. Did they give you a list of food options?
Unrelated side note: maybe it's because the park was sort of empty because it was cold when we went, but the bathrooms were always super clean.