There is a place called Calloose, which is at Leedstown, just outside of Hayle/St Ives, have never stayed there but looking to in the future.
The Rugby club also provides extra public summer parking, and the mini buses run up and down the hill into St Ives all day for about 50p each. Wise choice to take the bus, that hill is a killer lol