Goddess keeps a bar for dance (8)
I believe the answer is:
habanera
'for dance' is the definition.
(Cuban dance)
'goddess keeps a bar' is the wordplay.
'goddess' becomes 'hera' (Greek goddess).
'keeps' is an insertion indicator.
'bar' becomes 'ban' (both can mean to outlaw or block).
'a'+'ban'='aban'
'hera' enclosing 'aban' is 'HABANERA'.
(Other definitions for habanera that I've seen before include "Slow dance of Cuban origin" , "Cuban dance in slow duple time" , "Steps" .)