I was based in Macau for several years and we were always told mainland China was not available as an alternate. We always had to use Hong Kong or any of the Taiwan airports. Macau would have been a better option but also possible it had the weather impacting it as well. The last choice should have been mainland China. I am sure Cathay will reevaluate its diversion policy.