I believe what @Neil is referring o is, the travel agent has (apparently) already apologized for mis leading you about travel insurance, correct? Therefore he or she should be your first email stop. Compose a letter acknowledging the unfortunate situation, acknowledging the misguided information regarding travel insurance that was given, and then formally ask the travel agent to 'advocate' on your behalf with the cruise line to get cruise vouchers. It's always better if you had the cruise picked out, including sail date. The cruise line is more likely to just go ahead and rebook you.