Tourism takes a hit as Omicron threat triggers rash of cancellations