John L. Sorenson argues for Cumorah being in Mexico.
John L. Sorenson, Mormon’s Codex: An Ancient American Book (Provo, UT: Neal A. Maxwell Institute, 2013), 142–143
Finally, the hill where the end came for the Jaredites, who called it Ramah, and the location of the last battle of the Nephites at the same hill (they called it Cumorah), have a highly likely correspondence to Cerro EI Vigía (see fig. 7.2), an outlier on the northwest of the Tuxtla Mountains. In overall location and in a dozen other features, the textual information in the Book of Mormon agrees with the geographical situation. . . . Further general geographical correspondences could be explicated, but those already given are sufficient to demonstrate that the correspondences between Mormon's text and the geography of Mesoamerica go far beyond coincidence.