That would be Publix, only 4 miles away. Cab should be about $10 each way at most, and will take about 5 minutes. It's a large supermarket chain it FL, very nice clean store, even has an attached liqueur store if needed.
You might need to tell the cab to wait which will be an additional charge I'm sure, otherwise it might be tough to get another one for your return trip.