Although all countries have good food, there is a tendency in some countries to serve watered down or cheap low-quality versions of their food to tourists. Jordan, for example, is known for its delectable stews, desserts, and dips, but most tourist-focused Jordanian restaurants will serve poorly made Western food or imitations of their actual dishes, so although Jordan has good food, it is harder to find.
Italy is the same way in that it is known for having delicious cuisine, but the Italians will make tourists work to seek out a tourist focused restaurant that actually makes real Italian food. Typically, tourists will have to go to restaurants which don’t have English menus and are focused on native Italians to find the food they are looking for in that country.
Sri Lanka has a similar phenomenon where they will tend to take the spices out of their food when serving it to tourists so that it ends up tasting blander than real Sri Lankan food, which is known for its acute flavors.