St Just town has 3 pubs that serve food, The Kings Arms, The Commercial, and The Wellington, all of which have a good pub menu, as does the Queen's Arms at Botallack.
The town also has a Fish and Chip shop, a Chinese Takeaway and a great sandwich/pizza place called The Square, which also has good gluten free options, and delicious salad boxes. Warrens and McFaddens sell pasties and other pastries.
Penzance and St Ives have loads of places to eat, but our favorites for a bit of a treat are the Godolphin Arms or Ben's Kitchen in Marazion, The Coldstreamer in Gulval, the Old Coastguard at Mousehole or The Gurnard's Head near Zennor.
If you are after a meal with a view, The Godolphin Arms or Mount Haven in Marazion both have big windows overlooking St Michael's Mount , The Old Success in Sennen has an outdoor terrace overlooking the beach. St Ives has lots of places with a view, but Porthgwidden cafe is our favorite - they do lovely food, have a big window inside, and a heated outdoor terrace overlooking the beach.