Seventeen firefighters have battled a blaze that destroyed two boats at a Melbourne pier in a fire deemed suspicious by authorities.