There’s not much within walking distance but three of our favourite restaurants are in Sovereign harbour.
The Thai Marina is excellent (have the spare ribs as a starter!), the Ganges is one of the best Indian restaurants around (we generally have the set meal for two) and Simply Italian is good too, although the other Italian directly underneath Ganges is OK too.
There’s a chip shop on the harbour too, either eat in or takeaway but we get ours from the chip shop in Pevensey Bay and sometimes just go and eat them
on the beach with a couple of beers from the convenience store next door.
For breakfast, try the custom cafe on the A259 towards Bexhill.