Cyclone Alfred has begun to make its presence felt after millions of people anxiously waited for days, with tens of thousands of homes without power.