We're using a (Ubiquiti based) system from Bitstorm out of Canada. It probably cost twice what it would have for me to build the same system myself with the same stock Ubiquiti parts but paying that premium gets you the super simplified web interface to control the equipment with, plus tech support (if you need it) all in a plug-and-play package.
We're using the Xtreme MJ outdoor system mounted on our arch for connecting to wifi hotspots and then we run that output into the boat and into their Unleashed N to broadcast our own local boat wifi network so we can share the connection with any devices we want.
The above lets us connect to hotspots from fairly far out in various anchorages, I think right now we're about a mile from the one we're using. Not bad considering it's from a waterfront hotel restaurant and not a system that was meant to cover the anchorage.
No affiliation or anything just a satisfied customer.