Because there is a wide range of choices, from kinds of food, price and locations.
Firstly, you can enjoy food of different countries, for instance, Japanese sushi, Italian pizza, Indian curry, etc,
Secondly, you can choose from low price fast food to extremely expensive high quality menu.
Also, you can taste your food just in the street, at a restaurant or even besides the sea shore.