I race sailboats competitively, and obviously wind direction and speed affects the outcome even more.
Electronically, in most classes of boats you're allowed to get any information that's available to anyone (i.e. you can hit any public website, but you can't call your local weatherman to ask his opinion). But really, there's not that much information available for day races (long distance races are a different animal)
One of the things that's become common over the last 10 years or so it to use a forecasting service. Basically you talk with a meterologist each morning or perhaps a few days in advance and they let you know what they expect to happen. You end up with statements like, "If you see big puffy clouds coming in, you should expect the wind to shift to the right of about 30 degrees shortly. But if the clouds don't come in, or you see flat ones, you won't get the shift until the puffy clouds fill in."
They're pretty good at forecasting what will happen over a large area or a day, but for really small areas (a few square miles) or really short periods, they can't be that accurate because the movement of the systems varies in speed and direction too much over short periods.
But try a forecasting service, it really can be helpful to know what's happening around you. Around $100 a day is reasonable last time I did this.