Duarte's is a hidden gem. At least it feels that way when you get there. A lot of people know about this place but it is far enough out of the way that it isn't absurdly busy. Presentation is not overly fancy and some parts of the dishes are very average. The cream of artichoke soup is an absolute must, and all of the seafood is fresh. It would be great if this spot would focus on their specialty items rather than trying to cover so many bases. For example, the artichoke soup and fresh bread is awesome, but the bland mashed potatoes and sauteed veggies that come with entrees are not really impressive. This restaurant is a great way to end a day at the beach. The catfish sandwich was also excellent. Service could use a little help.