Without considering language, I was also thinking about Greece (including Corfu), some Mediterranean islands (Crete, etc.), maybe Canary islands.
Maybe I should learn Spanish or Portuguese, finally.
Suggestions?
Greece has very good climate. Just note that in Crete it's pretty hot in the summer and Corfu is quite rainy in non-summer months.
Central and northern Greece is better for dealing with heat but of course it'll be a bit colder in the winter.
Athens is becoming a shithole though, due to extreme migrant inflow from islamic countries like Afghanistan and Pakistan... foreigners are easy prey to criminal islamic gangs.