The noun phrase that "which" refers to is "revenue from alcohol excise taxes". This follows the standard rule of relative pronouns referring to the nearest antecedent that matches in number, gender, semantics, etc.
Why is "alcohol excise taxes" not the antecedent?
A tax is an imposed charge added to some other amount, not the revenue itself that comes from it. Although the word "taxes" is often used informally to refer to revenue from taxes, in this case the word "taxes" only refers to the levied charge itself, not to the revenue that comes from it.
The sentence is poorly written because in number, "taxes" agrees with "flow", which suggests that "taxes" is the antecedent, but this ignores the correct and precise use of "revenue", so I think the sentence should have been written with "flows".