We'd like to spend a week in Cornwall based in a village or town that has beaches but isn't St Ives? Any recommendations?