Hi! Last time we were here, we stayed at the marina in a condo at Porto Cupecoy, which I found to be very convenient, being able to walk to the restaurants and Carrefour supermarket. One of the small gems there was a restaurant called Altro, along with their regular menu, have a three course fixed price option with good choices. IIRC, between $32 and $40 depending on what was on offer. The plaza there is very nice place to sit with a drink or coffee and watch the boats bob around and the people come and go.

Altro

https://maps.app.goo.gl/nFmuEY42Ww9ZPZ8YA

Also there in that plaza is Mama (Pizza and Italian food) reasonably priced and take out

https://maps.app.goo.gl/9tgsL2MHmytD6Uhn9