All the above, but for anyone going to Padstein (I know you are not, but others thread readers might) there is not much in it if you pay for a taxi for the longer drive from Perranporth. Also for longer stays (or even a day) car rental is very easy from Newquay, although I guess they might be persuaded to bring a car over to Perranporth - never tried.