Area/Location based shipping charge
Add your area with charges. when customer select cash-on-delivery(COD) Or Pay-in-cash (Digital payment method) delivery charge will show as per their locations.
You can also use Fixed delivery charge option.

Add location based charge
shop configuration > Delivery area

Show delivery charge when customer select COD or Pay in cash
Ans: Login as restaurant
> settings > Order configuration > Enable Area based delivery charge
Ans: Just disable Area based delivery charge.