Just after sunrise on August 30th 2023, Hurricane Idalia became the first major hurricane on record to hit near Keaton Beach, in Florida’s Big Bend. Idalia brought a devastating storm surge of 8-12 feet to the coastline in Levy, Dixie and Taylor counties. Foundations flooded, and roofs toppled in Idalia’s wake. According to the National […]