Within a little grocery/souvenire/sundries type shop there is a deli with pretty good sandwiches, a few breakfast items but definitely not a full range restaurant, and there is a pool side bar that serves food as well. No other restaurants on site. We found the deli sandwiches to be very generous in size. On the resort website there used to be a link to the brochures listing children's activities, poolside activities and the deli menu but the website has been redesigned and I coudln't find it when I just checked. You can PM me if you have any specific questions.
Bahama Breeze is one of our favorites, it's not too far away as is Dixieland Stampede. Right across the street is a Publix, Walgreens, McDonalds, sushi place and Chinese place. Right next door is a huge premium outlet mall.