Torcross in the South Hams of Devon, England. The beach is Slapton Sands, and behind the houses can be seen the freshwater Slapton Ley, a site of special scientific interest.