Definitely GPS. Other methods have been used in the past--I remember reading operating reports from a wind farm nearly 20 years ago that slowly brought all its lights in line with each other over several months--but these days you can buy mainstream lighting with the GNSS receiver built in from a number of suppliers. They make it easy.
For wind farm use most also have an external input for ADLS triggers, though that usually also requires a separate controller and communications connection to manage the ADLS signals.
The flashing red lights are L-864 type. The requirements are 20 to 40 flashes per minute (FPM), and typically 30 FPM is used.
You'd probably have better timekeeping from a reasonably connected Pi with a common NTP daemon (take your pick, some are easier to configure / query), and a realtime-ish thread to emit your PPS signal on a GPIO or similar.
Probably more robust than line of sight, and able to pool with other NTP servers in your home-lab (and beyond).
For wind farm use most also have an external input for ADLS triggers, though that usually also requires a separate controller and communications connection to manage the ADLS signals.
The flashing red lights are L-864 type. The requirements are 20 to 40 flashes per minute (FPM), and typically 30 FPM is used.