The suit you picked is good. If you want something more formal, then go for a "stroller". The top level of daytime formal wear is a morning coat. The second level is a stroller. It's a black jacket, grey trousers, light grey vest, and a tie such as silver or light blue. Third level of formality would be your grey suit above.
But there's no reason you can't get this all in Cyprus.
My wedding starts at 5pm (and getting dark at around 7:30-8:00pm) Morning coat probably wont be good idea do you agree?
Second level i might find though it can be challenging as trousers are different color from jacket.
Third level i think I already found it.
Next option, i will go to Greece next week on a trip and in Thessaloniki there is only one tailor i found here. Others probably dont advertise. I am skeptical though as i cant find anything solid on him
Thank you very much for taking your time and advising me