There are people who are very viciously trying to debunk that theory, but I kind of agree with you. I do feel that the placement of Atlantis as described by Plato seems very likely to make it true... But who knows.
this is a good video that at least tries to spread some light on that while not trying to come across like it;s fact, just to make a compelling argument for