I used to live in Ilf and I concur with eating swans - it is a ropey ol' place really, but seriously some og the best restaurants in the area. The Quay on the harbour (owned by Damian Hurst, has all his artwork on the wall) is excellent, as is the Gendarmerie on Fore Street.
Croyde is a great place, but gets absolutely mobbed in high season. Has nice pubs (agree the Rock in Georgeham, just up the road from Croyde, is great).
Woolacombe I am not that keen on (actually this is biased as when I was at school in Ilfracombe as a teen we used to scrap with the Woolacombe surfers, still think they stink of piss to this day) but the beach is lovely, and is full of surf shops if you like that sort of think . The beach gets mad busy - if you like a bit of peace, you can trudge to the middle (about a mile), or you can go to the other end of the beach called Putsborough, which is far nicer, you get to there on country tracks via Croyde (is signposted). Putsborough is lovely, has a cafe and everything, but doesn't get half as busy as the Woolacombe end of the beach. Watch the sea because there is a viscious undertow which can pull you out.
Best beach bar none is Saunton (between Woolacombe and Croyde) - a lovely long beach with dunes behind.
Also try teh Tunnels beach in Ilfracomebe - it is a private beach, and you access the pebbly beach via tunnels dug by welsh navvies in teh Victorian days. It has a sea pool there as well which kids love - really safe and sheltered. It also has a BAR - I used to go there after work when I lived there, grab a glass of wine and sit there with my feet in a rock pool.
Hope you have a lovely hol stripey.