Jessica Alba flaunted her bikini body on a vacation to Mexico with son Hayes, two weeks after filing for divorce to end her 16-year marriage to Cash Warren.