When I worked at Pop, we would refer guests to the Publix near Gaylord Palms. It was VERY close, and had decent prices. When you exit Pop, make a LEFT onto Victory Way. At Osceola Parkway, make another LEFT. When you get to Gaylord Palms, make a RIGHT. Publix will be on your left, just past the overpass.