It happens when you get old, lol.
My house was actually walking distance (1/2 mile) from a grocery store. The bigger problem is healthcare, Bellingham only has one hospital. Dermatologist appointment need to be booked 2 months in advance, dentists at least a month. My physician left town.
Closest BMW dealer is about 120 miles away, pretty much have to order car parts online. Same with appliance parts, ethnic food, etc. Bellingham is 90 miles from Seattle, so going there isn't convenient at all.
Novi is even more convenient, but the cops there are strict. I got a speeding ticket there, and my ex-roommate got a DUI. No chance I'm moving there.