In reply to Andrew.

Using the default WooCommerce shipping options, you can create a local delivery option. By default it’s called Local Pickup, but you can change the title to Local Delivery (or anything else you want). Here are the instructions for that: https://docs.woocommerce.com/document/local-pickup/