Indeed the 21 ILS is CAT3 but without knowing conditions I’m guessing it was unforecast fog? If that was the case you would need fuel to commence an approach and a full diversion, so if you didn’t have it you would need to divert early. Simple ABC of piloting. Storm in a tea cup, but I would suggest put a ****load of fuel on into Perth late nights in Winter, you can’t pick it!