Answer :

There are several reasons why the Olmec civilization did not depend on rivers for growing crops, but the best is that these rivers were prone to flooding, so it made more sense to grow crops inland.