Tropical Cyclone Dianne has made landfall in northern Western Australia bringing damaging wind gusts and rain but is expected to weaken within hours.