Sounds delightful. The only part I don't like so much... the fog barrier has become a bit cliche. If you made it rain eternally around Sargasso, it'd serve the same purpose of obscuring vision and impeding navigation and fit the idea of a cyclonic storm better IMO.