Hurricane Idalia made landfall in Florida on Wednesday ... Idalia made landfall about 320 miles north of Fort Myers Beach, dredging up painful reminders of past storms. "It was really rough ...