The three closest grocery stores are all Publix stores.
The very closest to the SeaWorld area is in a shopping center in the Williamsburg section of Orlando on Central Florida Parkway (same road that you use to access the SeaWorld parking lot. It is, however, the oldest and smallest Publix store in the general area. It's no more than a mile from SeaWorld.
The Publix on Universal Boulevard is about 2 1/2 miles from SeaWorld (north via I-Drive, Central Florida Boulevard and Orangewood Boulevard to Universal Blvd).
There's also a larger and much nicer, IMO, Publix about three miles south from SeaWorld at the intersection of International Drive and Vineland Avenue. Because this is a full sized Publix the section of merchandise is broader than that of the CFP store. This is our supermarket of choice when we stay in that general area.
Dick Taylor