Where did the mysterious mermaid dock come from?

Authorities say it may have come from southern Florida, but would the recent tropical storm have pushed it so far, so fast?