HI Michael, thank you so much! Wow the big water is Lac Leman! It's fantastic to know:)
The village is Morgez, what looks like an industrial area is Tolochenaz. On top you can see the river L'Irence ending into Lake Geneva, Lac Léman.