Caretaker of a joint in resort overlooking river (7)
I believe the answer is:
janitor
'caretaker' is the definition.
(I've seen this before)
'a joint in resort overlooking river' is the wordplay.
'in resort' is an anagram indicator (letters get re-sorted).
'overlooking' means one lot of letters go next to another (in a down clue, some letters go above others).
'river' becomes 'r' (abbreviation for river).
'a'+'joint'='ajoint'
'ajoint' anagrammed gives 'janito'.
'janito'+'r'='JANITOR'
'of' is the link.
(Other definitions for janitor that I've seen before include "One employed to clean and maintain a building" , "(In Scotland) school caretaker" , "Person looking after building" , "Caretaker or doorkeeper" , "Caretaker (mainly US)" .)