I own two properties in Cabo and bought both pre-construction. The appreciation on both of them has been superb but unless there's a more attractive opportunity to allocate proceeds to I believe it's best to stick with what got you there. US real estate is still way too high in my opinion and Mexico, in particular south Baja is still one of the best places in the world to invest imho. Buying to STR has been the right decision for us. To do it properly however it does require time spent down there furnishing, getting things up and running, etc. The property managers generally want 20% there but we've been able to arrangements with our connections and do a property management "lite" setup where we still manage the booking and pre-trip communication and our people tend to needs on-site and arrange the cleaning. This setup has allowed us to pay a very reasonable flat monthly fee saving us thousands of dollars.
We're now looking at another pre-con project starting Nov/Dec of this year and considering pooling our investment with others. Feel free to inquire for more info.