Good? Probably no better then what you would get on your ship for less money . There is a well located restaurant/cafe right on the water (just walk off the pier and turn right) but we normally would go there for cappucino (always better off the ship) and then back to the ship for lunch.
There is a line of seafront restaurants on hand. We didn't eat in any but many allow you free internet if you sit and have a coffee. A lovely spot to catch up on those emails.
__________________
Four out of three cannot do fractions