A boat storage facility at a Palm Beach Gardens marina has sold for $16.8 million as the buyer expands its collection of Class A assets in premier markets.