Equihen Plage, on the coast of northern France by the English Channel, is a small seaside village with a population of about 3,000. Up until...