Oh, that's an easier question then. I wasn't even thinking of Discovery Cove.
Breakfast is included, lunch is included, snacks are included, drinks (including booze & icees) are included. There is a charge for upgrading to premium booze, otherwise anything you care to eat is included and unlimited.
Breakfast/lunch are served at a restaurant in the middle of the park. Seating is all outdoors but covered. I see no reason why you can't bring a meal elsewhere to enjoy, but I have not tried to do so (I did make off with some desserts/drinks from there & they certainly didn't care).
There will be a bit of a line for lunch but it moves quickly since no cash registers. It's normally served cafeteria style - grab a tray & tell them what you want, they hand you the plated food. Last time I went they were renovating the restaurant so you sat at a table & told the runner what you want, and they bring it back. I think it's back to cafeteria style again. I prefer that, we had bad luck with runners ignoring our table. It's also easier to customize sides & such when you go up to get food yourself.
There are several areas to grab snacks/drinks, spread throughout the park. There are bars to sit at, including some hanging bar chairs. You can eat near there, while wandering around, or at the beach chairs throughout the park. You can bring food/drinks anywhere except the waterways & aviary. You can even wade across the shallower part of the lazy river with food/drinks, you just can't float out into the lazy river itself with them.
Because it's all included, the little snack shacks are mostly just walk up and grab what you want, except for booze which you have to ask the bartender for. The sodas/icees are fountain machines so you can just grab a cup whenever - and of course, a warm cookie or pretzel to go with it! They do a good job of keeping things stocked throughout the day. It's all very casual.
A few of the snacks are also prepackaged - peanuts, chips, little rice krispy squares - and you can cram some in a bag & take them with you if you desire.
Have a great time, you won't be disappointed!