Weather predicting has become rather good. NOAA has top notch marine forecasting and most of the other websites simply borrow from them. It's not voodoo when you can watch the systems on radar move. Timing can be difficult for them, but it doesn't take a rocket scientist to look at the conditions and tell things are arriving either early or late. 100+ days on the Alaska ocean for the last 12 years, and I've been surprised once.

What screws most folks up is the are oblivious to tides and the effects certain tides have with certain weather conditions. Tides are as big as a factor as wind when considering ocean conditions.