The US State Department has issued a travel warning for multiple parts of Mexico, including Puerto Vallarta and Guadalajara.