Hurricane Idalia made landfall along Florida’s Nature Coast. The Big Bend, where the panhandle meets the peninsula, is densely forested and rural.