Until this last decade, El Norte winds from the 4 corners region used to be the sole source of strong winds in the Sea of Cortez. These winds have a mostly NORTH direction which makes them side-onshore winds relative to most Sea of Cortez beaches.
This means the wind do not need to curve much to reach the beach.
This last decade as the average winter location of North Pacific High has shifted closer to Baja we have second synoptic-scale wind machine to provide strong wind.
Unfortunately, as the imagery below shows some of the NW to NNW winds from the North Pacific High come over the mountains that make up the backbone of the Baja Peninsula.
And some of this wind actually comes down the arroyos as westerly wind pushing the northerly wind trying to curve to the beaches further awa
Hence big lulls and gusts at the beach.
The potential hero in this wind saga is the pressure gradient hot Inland Valleys.
As you can see in the animation at the bottom this curves the wind so it makes it closer to the beach.
But that hero loses its power if the valleys are cloaked with clouds.
Today we should have blue skies so the winds should reach the beaches fairly well.
But there is a cloud mass to the north that will be an issue tomorrow