More than 25 Ocean-crossing cruise ships will launch in 2027, meaning there will be more options than ever, but not all will be a dream holiday.