Hot? Bower provides shelter (7)
I believe the answer is:
harbour
'provides shelter' is the definition.
(I've seen this before)
'hot? bower' is the wordplay.
'hot?' becomes 'h'.
'bower' becomes 'arbour' ('arbour' can be a synonym of 'bower').
'h'+'arbour'='HARBOUR'
(Other definitions for harbour that I've seen before include "Secretly maintain - port" , "Dock" , "Hide - entertain - port" , "what a master may overlook?" , "Shelter for ships" .)