IIRC Gwenver the next cove to Sennen has a camp site on top of the cliff over looking the beach.
It also picks up more swell than Sennen, as said if it’s flat there it’s flatter everywhere else.
Croyde’s ok if you enjoy being ripped off, Saunton’s no better but the beach has plenty of peaks along it for beginners.
Completely different area – Llangennith on the Gower has camping and surf schools on the beach.