The beautiful beach at Canos de Meca, on Spain's Atlantic coast.