us and DS age 8, want somewhere that is:
Close by to nice beaches (beaches with a cafe, perhaps)
Near a little town or village where some nights we can go for pub tea
Near a larger town - incase it rains we can do the cinema, bowling etc...
St Ives, Padstowe, Newquay all look nice BUT it will be heaving in those areas in summer months
where would you recommend?