Covid-19 outbreak strands passengers on first Caribbean cruise in months