And I bet most of them took rapid antigen tests which will come back negative unless you have symptoms. It is quite easy for people to board and already have the virus before symptoms start.
Nothing against the OP, but why are people complaining about catching COVID when they choose to cruise during a pandemic with hundreds of other unmasked guests? That is the risk you decided to take.