The nearest grocery shop is Cornish Stores (3 minutes walk down the hill into the village), where you can buy most basics, including fruit & veg.
You can also buy food & wine in the Bottreaux Filling Station at the top of the village (10 minutes walk uphill)
Don’t miss trying a pasty from the bakery (again, down in the village).
There is a great farm shop at the top of Boscastle (around 25 minutes walk)
The nearest supermarkets are the Londis and Spar in Tintagel.
You can find a useful list of other shops in Boscastle and Tintagel here.
We’ve also put together a list of local walks that you might be interested in.