Perranporth Beach is home, at low tide, to one of the longest stretches of sand on the north coast of Cornwall. It is easily ...