Atlantis is probably an aggregate myth. There are lost cities the world over so it's not that uncommon. So take the eruption of Thera, maybe throw in a little bit of Tartessos, some Egyptian details, the Antikythera device, medieval traveler's tales, and a bit of utopian moralizing and poof...