Two weeks ago, the second-deadliest storm to make landfall in the U.S. this century landed in Florida — and not just anywhere in Florida, but in Southwest Florida, Immokalee’s very own corner of the Sunshine State.