The seaside is home to a range of fantastic places to eat, from pubs serving Sunday roasts to restaurants that can cater for your every need.