Goddess keeps a bar for dance (8)
I believe the answer is:
'for dance' is the definition.
'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).
'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" .)