David A. Palmer argues that the Hill Cumorah is in Mexico (Cerro Vigia).
David A. Palmer, In Search of Cumorah: New Evidences for the Book of Mormon from Ancient Mexico (Bountiful, UT: Horizon Publishers, 1981), 17–27, 89–113
The Hill Cumorah figures prominently in Book of Mormon history. Two civilizations were destroyed there, and the prophet Mormon hid a large collection of ancient records in that hill. A great deal of the Book of Mormon history is tied in some way to the geography of the Hill Cumorah. Where, then, do we go to find it?
A standard response might be that it is located near Palmyra, New York. Is this presumption correct? Certainly there is a hill by the same name in that location, the hill where Joseph Smith received a set of metal plates from the Angel Moroni. How did the New York hill come to be named "Cumorah," and why have many authors equated it with the Book of Mormon hill?
This book presents the theory that there are two Cumorahs. The original Cumorah, which relates to Book of Mormon history, will be called "Mormon's Cumorah" because Mormon hid there the large Nephite record library. A location for Mormon's Cumorah in the state of Veracruz, Mexico is proposed and will be defended. The hill in New York State will be called "Moroni's Cumorah," since Moroni placed a small set of plates there for eventual delivery to Joseph Smith. (The locations of these two hills are shown on Map #1.)
. . .
The theory presented here for Cumorah fits into the overaII Limited-Tehuantepec correlation, and follows some of the specific correlations developed by John L. Sorenson.
. . .
In this chapter I will show that the Cerro Vigia ("lookout hill") fits all reasonable interpretations of the Book of Mormon geographical criteria. I will not prove definitively that it is the correct place. That could only be done absolutely by discovery of Mormon's record repository. However, there is strong archaeological evidence. Any other candidate would have to pass through the same strainer of criteria to which we will subject the Cerro Vigia. At the present time it does not appear that there is any alternative site which has archaeological support to the degree that the Cerro Vigia does.