Considering that Punta Gorda is smack dab in between Ft. Myers and Venice, I'd say that the NWC called it right OVER TWENTY FOUR HOURS BEFORE LANDFALL.
Location is accurate, but your dates are off by 24 hours. The storm hit on Friday afternoon not Saturday.