Delight of good sheltered place (4)
I believe the answer is:
glee
'delight' is the definition.
(glee can mean great joy)
'good sheltered place' is the wordplay.
'good' becomes 'g' (abbreviation).
'sheltered place' becomes 'lee' (I've seen this in another clue).
'g'+'lee'='GLEE'
'of' is the link.
(Other definitions for glee that I've seen before include "TV show" , "much fun" , "Merriment or gloating" , "Unholy mirth or triumphant joy" , "Great joy" .)