Idalia punishes Florida's gulf coast