St Ives, Cornwall, holiday destination, travel