Great feast sounds like it rained on the shore (7)
I believe the answer is:
banquet
'great feast' is the definition.
'banquet' can be an answer for 'feast' (synonyms). I'm unsure of the 'great' bit.
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for banquet that I've seen before include "Formal feast" , "A great feast" , "A fancy feast" , "fine mess?" , "Sumptuous feast" .)