Mexican destination blessed by Mother Nature