That Pirates hotel looks amazing for kids and Jet2holidays sells it as AI or self catering and the price difference for your family for a week picked at random in August next year is £435, which would buy an awful lot of restaurant meals, drinks, snacks and icecreams from the supermarket etc etc, so if you aren't confident that the food will be to your taste, you could go self catering and eat out/get easy food so you don't have to cook and if the restaurant looks OK, see if you can pay to upgrade to AI for some or all of the time once you are there.
We normally do B&B if staying in a hotel, but this option doesn't appear to be available, through jet2holidays at least, but it might be through other operators or locally. I like a buffet breakfast but for lunches or evening meals I like to eat outside, be served at a table and have mostly Spanish food.
I don't put a lot of weight on trip advisor food reviews because I don't know if the writer has the same likes and dislikes as me. An awful lot of Brits will not like food that is foreign, with bones, shells and vegetables present so complain but be happy if there are lots of curries, or beige crap and chips whereas I am the total opposite.
DP and I have holidayed in Mallorca a couple of times at a resort where most of the other tourists are German and there are a lot of trip advisor reviews from Brits complaining that the lovely hotel we stayed in was awful and the food is terrible because the food is Spanish and German and 'there is nothing suitable for British people'
. The food was great, the hotel was spotless and modern, everything about it was really nice, but because the bread was rye and amazing rustic baguettes, there was cheese and meat for breakfast, along with eggs, bacon and sausages but the bacon and sausages were not exactly like British bacon, they weren't happy.