The World Flag Football Champion has joined Los Cabos in its evolution to be recognized as one of the top wellness destinations for luxury travelers around the world.