We have been down this road before.
And I'm afraid I have to agree with you 100 %! Vesuvios,on the malecon is probably the most "Well Known" in the Capital.It is over priced,and the service sucks.If you go,ask to talk with "Chepy",and ask for some broiled Salmon,when available.It is imported.Ask for very lightly broiled! The other local seafood,and shrimp suck!
You might try "Sulis",or "Sully's",I don't know which it is called!Across the street from "Price Mart".I have heard good things about his quality,and prices.I had a good "lunch" there one time.Other than that,do what I do.Go to Cape Cod sevearal times a year and eat really great seafood until you are satisfied!
Cris Colon