The Queen Mary cruise liner was forced to remain in dock in Barbados after 10 passengers tested positive for COVID-19.