Trebarwith strand near tintagel is my ideal beach. Cliff walks, lovely pub overlooking the sea, cute little trinket/wetsuit/ice cream shops, rockpools, calm waters and a huge sandy beach. If your going though make sure you check the tide times, as if you go when the tide is in there is no beach as it comes right up to the car park.