Caribbean cruises and Mediterranean cruise holidays are just what the doctor ordered for the sun-starved.