Thanks guys, excellent advice!
I can tell you that Marina La Paz is full and has a waiting list.
I reserved my slip last December and paid a deposit to make sure I had a space. A couple of weeks ago I went in there, paid my rent, and gave them all my paperwork. They gave me my slip assignment so I am good to go in La Paz, it's my slip.
The only port between ensenada and there is Cabo, and I only really need that as a fuel stop. If they can put me up for a night or two great, if not we'll move on and anchor out.