The restaurants are adequate, not great. There's Cape May for character breakfast and seafood buffet dinners. There's the Yachtsman Steakhouse, signature dining open for dinner only. There's also the Crew Cup Lounge right next to the steakhouse that's open in the evening that has a menu. There's also the Captain's Grille which is like a coffee shop type of place that has B,L,D.
The great thing about staying at an Epcot resort is that you are a short walk from the Swan/Dolphin hotels which have outstanding restaurants, or the Boardwalk area plus a short walk into Epcot for all of the more casual offerings at the World Showcase.