It is strange indeed that the beacon needs 12 VAC. Are you sure it's not 120 VAC?
As far as the switch, it should be rated for ac voltage, but a dc one would probably work, but any switch rated for ac voltage will work (even a wall type light switch).
If the beacon is in fact 120 VAC, I would not use a dc rated switch.
And in either case, switch needs to be rated for at least the amount of voltage you are switching.
Example: A 120 VAC switch will be just fine switching a 12 VAC load, but a 12 VAC switch should not be used to switch a 120 VAC load.
Also, the switch should be rated to handle at least the amount of amps the load pulls. Example a switch rated at 5 amps will be just fine switching a load of 3 amps. The load should not be higher than switch amp rating.
Clear as mud?