Anyone know which town(s) they used for location shooting?
Yes, Faversham in Kent. And the Oare Marshes nature reserve, which is not too far from Faversham...