In Dundee you’ll find both Red Hills Market (just upstairs is Domaine Trouvere) which is a definite favorite. Also in Dundee is the Dundee Bistro, which is connected to the Ponzi Wine Bar.
Also, there are many wineries that are more than happy to allow you to enjoy a picnic lunch (which you can get at Red Hills Market or other convenient places) with their sweeping views. Those that readily come to mind include Johan (in the same vicinity as Left Coast, actually!), Trisaetum Winery, Stoller Vineyards, Lenné Estate, WillaKenzie, A Blooming Hill, Apolloni Vineyards, and Sokol Blosser. Apparently I eat at more wineries than I realized!
I hope this helps with your planning.