Supermarkets are bigger. A small town might have grocery store or even two but they don't have huge parking lots, not much if any deli, no bakery or tiny bakery. Usually about 3–5 checkouts. They are fine for small towns or local stores but not something you go out of your way to go to.