I'm going to do this as it's too much for my brain to work out what answers there are/aren't when they are in different posts!:
1. Macduff
2. Bangor
3. Tobermory
4. Blackpool
5. Margate
6. Whitehaven
7. Swanage
8. Ryde
9. Redcar
10. Ayr
11. Broadstairs
12.
13. Lower Largo
14. Ballantrae
15. Mumbles
16. Minehead
17. Frinton
18. Cullen
19. Beer
20. Blythe
22. Deal
21. Amble/Hornsea
22. Deal
23. Portobello
24. Worthing
25. Wick