The beach with the sculptures is Weymouth.
The steam train is possibly Dartmouth, maybe Dawlish.
(
LordManley twitter.com/LordManley,
Mon 14 May 2007, 10:31,
archived)
Weymouth
yes - ah now I remember
(
swaza I'm bad, I'm bad. You know it. I'm bad.,
Mon 14 May 2007, 10:40,
archived)