Tinos Island, a mountainous Cycladic island 80 mi/130 km southeast of Athens, is called the "Lourdes of Greece" because the icon of the Holy Virgin in its Cathedral is reputed to have miraculous ...