Sussex seaside town near Beachy Head (10)
I believe the answer is:
eastbourne
(Other definitions for eastbourne that I've seen before include "somewhere on the south coast" , "Resort close to Beachy Head" , "popular retirement venue" , "Channel resort" , "Resort in East Sussex" .)