Hotel bower provides shelter (7)
I believe the answer is:
harbour
'provides shelter' is the definition.
(I've seen this before)
'hotel bower' is the wordplay.
'hotel' becomes 'h' (phonetic alphabet: alpha, bravo, charlie etc.).
'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" , "Safe mooring for ships" , "Bear" , "Coastal haven" , "Hide - entertain - port" .)