Much of this data comes from the US National Hurricane Center, of course.
Other forecast sites:
Talk Baja: Daily Baja Weather Forecast