Lots of other places, too. If you’re not near a moderately sized city, it’ll be at least 1-2 hours drive to an airport that has any commercial flights. Even in more populous rural states like Ohio, that means being pretty close to Cleveland or Columbus. Or in Montana, you’ll just have to accept having very few options even if you live in the second largest city (Missoula).
I’ve lived in more than one small town, and the airports within an hour or two drive were not decent.
Agree about defining small town — for me, that’s under 10k pop, which is extremely limiting. Places others might consider “small towns” (40k pop) I would consider cities.