Town and seaside resort in East Sussex between Brighton and Hastings (10)
I believe the answer is:
eastbourne
(Other definitions for eastbourne that I've seen before include "somewhere on the south coast" , "popular retirement venue" , "Resort in East Sussex" , "Channel resort" , "Sussex coastal town" .)