Barbeque

Barbeque is big in Switzerland. You can find public grill spots on this website which are usually supported by local municipalities with wood. And some of these are in beautiful places free to use. So look at the map and find the nearest one very often next to a lake or with a beautiful view. Definitely worth looking at the web site and exploring.
https://grillstelle.ch/de/grillstellen