Calling out the solution in @Summer 's post. This is one of the most important steps to restricting checkout to delivery ONLY: “It’s important to check the inventory and ensure that the products are stocked in the location where local delivery is available.”
This is a prerequisite to offering local delivery. For on-demand shops, this might seem odd since inventory is not tracked traditionally, but is the best option we have so far.