Jennifer Aniston, who recently turned 40, looked healthy and happy as she relaxed in an exclusive resort in Cabos, Mexico