Are demanding to be given new offshore location? (3,5)
I believe the answer is:
tax haven
'offshore location?' is the definition.
(as in an offshore tax haven)
'are demanding to be given new' is the wordplay.
'are demanding' becomes 'tax' (to tax can mean to demand or ask a lot).
'to be given' becomes 'have'.
'new' becomes 'n'.
'tax'+'have'+'n'='TAX HAVEN'
(Other definitions for tax haven that I've seen before include "Jersey, for example?" , "attraction for the rich?" , "Escape for big earners?" , "place for dodgy financiers?" , "Country where corporations (and the rich) pay little directly to the state" .)