In reply to MeMeMe:
I'm not a local, being from the "wrong" side of the Bristol Channel but I reckon The Gower might be your best bet. Good Beaches, camp sites, a mixture of sport and trad in all shapes and sizes, close to the delights of the Welsh capital city!
Post edited at 17:29