300rpm alternator would need 20 poles for 50hz, 24 for 60hz. (remember that synchronous speed for a 2 pole machine is 3000rpm for 50 hz, 3600 for 60hz).
And it would be a big old thing too - I remember standing inside the stator of a 20 pole synchronous motor on an
oil rig once.