'We can't take it anymore': stakeholders say cruise absence has taken huge toll on businesses