Where to eat on the beach in Britain - from Scotland to Swan