los cabos is no longer a haven from