Can't remember the names of the restaurants,always enjoyed the ones nearest the sea with tables next to the rocks.The sound of the sea,fine food and watching the sunset,takes some beating.
I do remember a restaurant owned by a Welsh lady,the one with the big Welsh flag outside.