Понятное дело, если игроки вместо зачистки подземелья пошли в Мексику, лучше поговорить об этом с игроками вне игры. Но не придумывать внутриигровых причин вообще — это ошибка мастера, причем серьезная.
Если (в D&D-подобной приключенческой кампании) игроки вместо зачистки подземелья пошли в Мексику, надо раскрыть карту Мексики и водить приключения по ней.
Если в сеттинге есть Мексика, персонажи способны разумными усилиями до неё добраться и могут решить, что именно там они скорее найдут средства к достижению своих текущих целей (например, у них есть основания полагать, что ацтекские данжи глубже и богаче средиземноморских), а я говорю игрокам: нет, ребята, вы туда не отправитесь, потому и только потому, что я не готов/не хочу водить приключения в Мексике, то наверное, я просто так себе ведущий (и не стоит меня пафосно писать с большой буквы).