You'll have a great time on the cruise and you will never go hungry.
I'll chime in a little but as others have said, you do have the free room service option in the morning for breakfast. Room service does run 24 hours. just throw them $1-2 per item as a tip. The menu is limited though, so do keep that in mind. Many love to start off with a coffee or tea and pastry in the morning. It's even better if you have a verandah so you can be out there and relax.
The best option in the morning is to head up to the main pool deck for Cabanas buffet. No need to scan your KTTW card. Nobody counts how many times you go up for food so you can definitely take advantage of those Hobbit appetites. Many times I'll just be walking through Cabanas to get somewhere else and I'll see something I want to snack on so I'll grab a plate. You can even load up and take it back to your room or into the movie theater if you want. Nobody is judging you. I wouldn't say it's a relaxed area as there are kids all over the place heh but it is what you'd expect at a Disney buffet. It's a very simplified process so you won't have any issues except where to put all the food.
For a more quieter setting, you can go to the restaurant (normally Enchanted Garden) where they also have a buffet-with fewer options as well as a table service menu. I tend to order a nice omelette there and the waiter will take your order. You've all talked me into bagels and lox now, so I need to try that on my upcoming cruise!
Lunch is the same deal as breakfast for the most part but you can also go to Tow Mater's Grill which is a quick service area open until the late evening for all your snacking needs. Food is aplenty here with all your favorite comfort foods such as pizza, burgers, hot dogs, sausages, sandwiches, chicken (amazing chicken tenders-WDW quality), fries, wraps, salads, desserts and fruits. I've read that they can also do custom orders as well so that's something to keep in mind. They also run a daily special so plenty of options.
*on Sailings of 4 days or more, Palo offers a brunch which comes highly recommended. I'm looking forward to my first experience.
For dinner, you'll experience Disney's renowned rotational dining where you'll dine in 1 of 3 beautifully themed restaurants each night. The seating times are roughly 6PM and 8PM with the latter not feeling as rushed. They do verify your room number upon entering. This is a full 4-course menu beginning with an appetizer followed by a soup or salad choice. The waiter will then bring you your entree and just when you think you're done, he or she will slide you the dessert menu as well. Now if you cannot decide between a certain dish, you can definitely ask for both or a double appetizer. Liked something the night before? They can still get it for you. I love the escargot so I'll order 2 of them if I'm not in the mood for their appetizer selection. The main takeaway here is that you are in control and the menu is only a suggestion. You can totally just order 6 desserts for dinner if you want. I'm not a huge fan of sweets, so I tend to order a double entree or double app.
You can also skip the dining room and head up to Cabanas as well. I've noticed a lot of people doing this to save on time so they can enjoy more activities.
Of course, you cannot forget about Remy (French) and Palo( Italian)- the adults-only dining options. These restaurants are not included with the cruise so you have to pay extra for them. Remy is currently $95 per person without wine pairing and Palo is $30. Both have very strict dress codes.
You do have the late-night pirate night buffet so be sure to save room for that.
And I almost forgot about Eye Scream ice cream available all day. Banana is my favorite!
So there ya go. The Food is very unlimited - including soda, and it goes the same for
Castaway Cay as well.
Now I'm really hungry.