Within the Marriott portfolio and limiting to those properties you mention, I am a massive fan of the Solaz in Cabo; though the travel time seems like it would be prohibitive.
South Florida will be upper-70s to mid-80s that time of year, so it's a great time. Be sure to check your dates, though, so as to avoid the Miami area during Music Week.