The Merrymoor pub in Mawgan Porth which is between Watergate Bay and Padstow is nice for food.

For me Padstow is overrated and it’s also very, very hilly between the main town car park and the town itself BS, I don’t know if this is something your daughter might struggle with.