However, I learned at Seatrade that Europe is getting so "hot" (and not by global warming, but as a cruise marketr) that year-round cruising in the Med is coming soon, and very likely by Carnival and Royal Caribbean.
Costa does it, as do several European cruise lines.