I think Mexico is in too deep. An article that I came across recently has shown how many resort towns were taken over by yhe cartels and how more or less were gutted because no business wanted to deal with it.
Indeed, there's a weird mutual extortion where the cartels and gangs won't mess with the resorts as long as the resorts pay them. But in order to get paid, the resorts need tourism so the majority of the violence excluded any big tourism spots.