Hurricane Debby has made landfall near Steinhatchee, Florida, at approximately 7 am ET Monday, unleashing sustained winds of 80 mph and presenting a severe flooding risk to the Gulf Coast and surrounding regions, according to the National Hurricane Centre (NHC).