This is one of the coolest sites I’ve seen on Book of Mormon geography. It tries to take a bunch of the various theories that have been espoused by people over time and fit them onto comparison grids and maps. The site author’s theory that everything took place in Panama gets the best ratings on his comparison chart (naturally), but it’s interesting to see how he’s lined up a dozen theories and tried to evaluate them. To see the comparison chart, hover over the first menu item “Book of Mormon Lands” and a dropdown will appear and at the bottom is the comparison link.
http://www.wherewasmormon.com/
Also, if you’ve never heard of the white Indians that were found years ago, he’s got a brief report on it here: