The cases were detected on board the Queen Elizabeth of the Cunard while it was moored off the coast of Dorset.
The 946-foot liner is due to depart Southampton on July 19 for a four-night ‘stay’ cruise to Cornwall via Land’s End, Lundy Island and the Jurassic Coast.
It will sail with passengers for the first time since the cruise stop in March 2020.
Read more: St Austell attempted murder arrest after man was stabbed
The liner entered the Queen Elizabeth II cruise terminal at the docks at Southampton, Hampshire on Wednesday morning (July 7).
No passengers were on board, reports PA.
You can stay up to date on top news and events near you with FREE CornwallLive newsletters – enter your email address at the top of the page or go here
A spokeswoman for Cunard said: ‘We have detected a small number of Covid-19 cases among crew members joining Queen Elizabeth.
“Together with Southampton Port Health, we have taken steps to contain the situation successfully and one of those actions has been to limit the number of new crew members joining the ship.
“We immediately implemented our approved isolation protocols and followed up on close contacts on the ship.
“We have comprehensive health and wellness procedures in place to protect everyone on board, which have been developed with the guidance of our global experts in medicine, public health and industry and in close coordination with government departments.
“The ship has no guests on board and should not sail until July 19. “
More Cornwall news:
England-Denmark: Banana seal in Cornwall predicts Euro 2020 semi-final result
Two more Covid deaths recorded in Cornwall hospitals