There might be "enough" infrastructure, but it could be maintained a lot better. The power grid could also use some modernization. If you have money to sink you could also try building lots and lots of solar panels, batteries, and wind turbines.
Agree with the big-picture areas that you've highlighted, and it's not like there are not local issues that need addressing.
St. Petersburg shut down a sewage treatment plant last year, and in the same year spilled 200 million gallons of sewage into the bay. For that, the city faced an $820,000 fine, which seems incredibly light. Just Wednesday this week, the city spilled 50,000 gallons of 'mostly treated' sewage into the bay. I can't image that St. Petersburg is the only city with this type of problem; though, I hope I'm wrong.