Just had what I think was the most relaxing holiday I have ever had there. In a tent, not much to do except sit in the water on a bodyboard. Sold a pup of a board by "betty's surf shack" though, and massively unimpressed. Anyone need a 45", it's too big for me?
The local council organise rock pooling sessions. They're great because they know where to find all the interesting stuff on the beach, and some very nice folks running it. The tourist info has the details. We went to one at constantine bay but they run it on a few different ones.
"Cornish fresh" in mawgan porth – probably the best equipped village shop I've ever been in.
Holywell Beach was great for the kids. They spent as much time in the river as they did in the sea. Same at Mawgan Porth