When thinking of the Greek islands, the image that comes to mind for most ... but it should be noted that it’s also a pilgrimage site. The village of Panormitis, located southwest of the ...