Being a predominantly British resort, a lot of the food served here comes in the form of fast-food joints and cafés offering something or other with chips.
Having said that, there are also some very fine Spanish, French and Italian restaurants here too, most notably in the port area. Alcudia caters to every gastronomical taste.
The harbour's the best place. This is where you'll get the best food; where you can dine out under the stars, surrounded by the beautiful, tranquil settings.