You could try any of three yards at PREVEZA in the Ionian - google for details - one yard is called Cleopatra - They have modern haulout facilities, resonable costs.
The AGMAR Marine in Leros is located next the airport. They are very professional (good chandler and excellent yard repair team. And the prices are very competitive! www.ovnijad.com