'Our £7,000 cruise was struck by sickness — can we get compensation?'