Most cruise companies now require travel insurance as a condition of boarding - here's what you need to know ...