Rain's rare for resort, but overdue (2,7)
I believe the answer is:
in arrears
'overdue' is the definition.
('in arrears' can be a synonym of 'overdue')
'rain's rare for resort' is the wordplay.
'for resort' indicates an anagram.
'rains'+'rare'='rainsrare'
'rainsrare' with letters rearranged gives 'IN ARREARS'.
'but' is the link.
(Other definitions for in arrears that I've seen before include "Position when a debt remains unpaid after its due date" , "Overdue" , "Behind with payments" , "Owing" , "Behindhand (with rent)" .)