Without telling us a bit about your preferences or needs, you'll get everyone replying saying their last wintering place was great (errm, for them. And their needs. Which may be different from yours).

Meanwhile, if you want the list of hundreds, try starting from this S Iberia page (about 7 options), and work your way through the next 28 pages covering all points east in the Med, probably averaging another 7 options on each page, ending up in Cyprus.

Best place for you is Marmaris Turkey.. Cheap, good quality repairing and spare parts.. Hundreds alternatives..
There are 3 good, high quality marinas...
For example i am paying 6.000 €/year for my 50 feet beneteau ...
Close to airport ( 45 minıtes drive)