Cruise passengers say they have been waiting months for refunds.