Vistana has some decent restaurants on site; particularly for breakfast.
There's a Bahama Breeze, Landry's, and Gold Corral (buffet), plus a chicken place and another restaurant right outside the entrance; and Crossroads, with several restaurants, is about a mile down 535, past I-4.