A tiny fishing village on an artificial island in Nayarit may be the lost home of the Aztecs.