Good shout, been into Perranporth many times on trips to and from Cornwall. Is it walking distance to the town, I have never done that as we have always been on our way to or from St Ives
A brisk walk, 20 minutes, but there is the odd bus. You could stop at the St George's Hotel for a nice cup of tea. 5 minute walk from there.