If you want to eat at a particular restaurant, it is advisable to book a table as most are very busy right into the late evening, even out of season.  We have found that there tends to be two groups of diners at the restaurants.  Often the tourists or English residents go to the restaurants when they open at around 7pm, whilst the locals often don't arrive until after 9pm.