Star finds location of hot resort (7)
I believe the answer is:
sunspot
'hot resort' is the definition.
Although both the answer and definition are singular nouns, I don't see how they can define each other.
'star finds location' is the wordplay.
'star' becomes 'sun' (the Sun is a star).
'finds' means one lot of letters go next to another.
'location' becomes 'spot' (spot is a kind of location).
'sun'+'spot'='SUNSPOT'
'of' acts as a link.
Can you help me to learn more?
(Other definitions for sunspot that I've seen before include "cause of magnetic storm" , "Solar surface blemish" , "holiday resort" , "warm place" , "Cool solar area" .)