I found one town in Greece that looked like this it was in Rhodes....would like to go back to do more exploring.

favourite place in Greece - Serifos island Take Me Here Please . I said Please Thankyou

Lindos Street , Rhodes by Sean Bolton

Bougainvillea, Rhodes, Greece: Rhodes is the largest of the Dodecanese islands in terms of land area and also the island group's historical capital. Administratively the island forms a separate municipality within the Rhodes regional unit.