They do have alot of foods to choose from but they are pricey and they did run out of some cereals when we were there over Spring Break. The Publix is 5 mins. away. You just go back over the bridge to Sebastian and take a right. We did end up going to Publix ourselves because we forgot laundry detergent! Next time I will just make a Publix stop after dinner on our first day. We just couldn't tear ourselves away from the resort! Have a great trip!