Tapachula hit headlines after activist Luis Garcia Villagran was detained over human trafficking charges amid migration protests.