You can set up a local loyalty scheme. Where different towns’ businesses group together and offer reward for local shopping.
You business doesn’t have to be restricted to a single area. The brand locally.co.uk can easily use a multi location website to create schemes for different areas.