Beach breaks

20 luxuriant seaside resorts right at home, to savour the sun, sand and surf