The North Inn pub and B&B is a cosy little spot right in the centre of Pendeen, they also allow hikers to pitch tents in the pub garden if you call in advance.
The rooms were nice and their menu has a few good vegan dinner options, I had a hearty vegan curry in the evening here and good vegan full English the next morning.