Considering that the biggest risk to the average traveller is food poisoning. A self-catering accommodation might just be a safe bet for health reasons. As you are not entirely dependent on eating the food at your place of accommodation whether for instance you checked into a resort or even food in hotels at times may not always be safe as sometimes food prepared or cooked by someone, can sadly mean that you can never guarantee that those individuals use the cleanest methods.
Therefore a self-catering accommodation allows you to be in charge of your menu, how to serve and prepare the food, and by doing that it already minimizes the risk of falling ill from food poisoning. As you choose what you eat through the food you buy so as to prepare freshly cooked, hot dishes or keep healthy snacks in the cupboard for the kids.
And because you are on vacation and you wouldn’t want to be slaving on the hot plate all day. Should you decide to eat out at any of the restaurants around or near your place of holiday accommodation the classic advice is to dine in busy eateries, which have a reputation to maintain and are likely to have fresh food being cooked regularly to meet the demand. Also if buffet options are not replaced with fresh items regularly, consider avoiding, as well as salad bars if the items have not been on ice.
“What is good for the local people cannot be bad”, ever heard of that saying? Well it may not always ring true. As a traveller you should be aware that the local population may have developed resistance or tolerance to a number of harmful components of their food, such as parasites or other infectious agents.