All kidding aside, where would you locate a Florida logistics center?

I assume they based this in Orlando for the same reason Disneyworld is in Orlando - location, location, location. 40 miles inland at least means no storm surge, and a much reduced hurricane if it tracks directly over you. Any Class 5 becomes a Class 3 over that much land. Not much (as much) chance of your logistics warehouse coming tumbling down.

In a state as low and close to the sea as Florida, you makes your choices, takes your chances...