Hi,
I don't think its possible to detect the location of the customer, so having the shop automatically select the correct delivery charges sounds unlikely.
You can on the delivery options change the wording they see, so, for example you could have one delivery option as - UK only and then another for - EU rest of the world.
This does depend on the customer selecting the correct delivery option though, so isn't ideal.