That looks like a good spot.this is just a part of view. I took these photos last summer:
View attachment 1705568 View attachment 1705569
this is another village on the other side of the road. my village is behind my back. my place is the last plot in the village so it is very quiet but still close to people.
Not quite the same as here but more similar than I remember Greece being.