Hurricane Debby made landfall near Steinhatchee, Florida, causing power outages and prompting safety precautions from CPSC and NWS.