Meaning ‘tower in the water’, Edessa exhibits many of Greece’s famed waterfalls ... s paved trails to see the power of the waterfalls. Hidden behind Karanos’s curtain of water, there ...