If it hadn't left the ship you'd be right, but it has. A Swiss man left the cruise and tested positive later. If he rode public transit during rush hour even once while infected it could be bad.
I'm not as familiar with Swiss transport, but I've been packed ass to face many of times on a train in Europe