For fish my first thought would be the pescadarias right on the North coast highway in Maimon. They have the days catch on display and the idea is you choose what you want and they cook it for you, but I'm sure they will sell it as is. There is no ice or refrigeration, but if you went early enough it would be pretty fresh.