Cabo San Lucas had but one course in 1987. By 2030, there’s likely to be as many as 25.