Perranporth Beach Perranporth on the North Cornwall Coast is around 8 miles south of Newquay and 4 miles north of St Agnes. Cornish capital Truro is just 8 miles away, making Perranporth a great base for...