Didn't even know these Air BnB locations offered food service.
If I found any snacks beyond beyond bottled water, while renting, I would consider it a bonus, not a necessity.
The only time I would ever expect full food services would be at an inn, hotel, or fully staffed B&B, where usually one hot breakfast is included.
Having your staff on-site to help them is a wonderful way to ensure expectations are being met by both you and the customers.
Were you communicating with your staff prior to the end of their trip to learn that the customers were requesting more food choices than you prepared for?
It is up to you whether or not you want to charge more up front, and offer more services based on the number of people planning to stay. Do you offer different levels of services guests can choose from?
If you want to give a follow-up post, I think it would be an interesting article many people might enjoy reading. Your property is lovely, and I enjoy learning about the types of challenges involved in running this type of business.