The town of Perry, Florida, was one of the hardest hit communities during Hurricane Idalia wrath. Recovery efforts are still ongoing in the region.