OK - spell check, did you mean: Los C
abos, MX vs C
abarete, DR?
Don't know Cabarete, but have been to Cabo many times. Since you are a beginner lessons are a good choice. Winds (Pacific) and tides (Sea of Cortez) are tricky.
These guys have a pretty good reputation for lessons and gear:
http://www.exotikite.com/peace