What with the flooding, I feel that New Orleans should be renamed to 'New Venice'. I have many thoughts on this.
For one, it's just stupid to build a standard city below sea level, on the coast, especially in an area subject to hurricanes.
My idea, since the area's natural tendency is to be flooded anyways, we go along with it and build like in venice. It'd remain a tourist attraction, and would be far more resistant to hurricanes with proper construction. My idea is floating homes. Tie them in location with rails so they stay level. Give then around 3-4 meters of travel. You could reduce this by actually artificially raising the level of water, then when a hurricane comes, pump the water out to keep it level. It's hard to flood an artificially raised lake. You break a levy, the water level drops.
Then instead of levees, you build tide breakers, to moderate the tide and any breakers. Build 'sacrifice buildings' closest to the gulf, that can be used to break the tide even further. Then large buildings that won't float, but sit on a solid foundation, will use their first floors for nothing critical, and reinforce the ocean side to withstand the hurricanes, at least better. They're also to protect the homes behind.
Great tourist attraction, unique, pretty much floodproof.