Unfortunately, banks in Greece aren't in good shape or very convenient. I also just didn't think this could ever happen.
Keep in mind that the fraudulent transactions were similar (air tickets etc.).
It's really sad that Revolut didn't even attempt to contact the ticket vendors. This must be nerve-cracking...
Not "1057 EUR" easy, though.
You can probably find a reputable bank with a nearby branch. Even an online-only relationship with a reputable bank, regulated by a reputable national authority (e.g. the U.K., Switzerland or France), would be a good idea.