The Yacht Club is a sister resort to the Beach Club. Those two resorts are alongside Crescent Lake which connects to the World Showcase lagoon at the International Gateway entrance of Epcot.
Going counter clockwise around Crescent Lake from the Yacht Club, is the Dolphin Hotel and then the Swan. The Boardwalk Resort comes up next and then the Beach Club.
You have an array of restaurants that are at all of these resorts. There are quite a few and pricing goes from the ESPN Lounge and Big River Grill to Shula’s Steakhouse and the Disney signature restaurants Yachtsman Steakhouse and Flying Fish, and many places in between.
I suggest you look at the menus for all these resorts and see what appeals to you most. You can easily walk to any of them or ride the boat. If you have a ticket for Epcot, you can easily walk or boat there.