The correct answer to this open question is the following.
The colony of Jamestown was the first to be established by the English colonist in America. It was founded in 1607 in what today is Virginia. They were very successful in growing crops such as tobacco that was exported to Europe. The settlers really wanted to have a property and get rich. On the other hand, the Puritans wanted to arrive at the coast of Virginia in 1620 but weather conditions and strong winds made them arrive at the coast of Cape Cod, Massachusets. They founded the colony of Plymouth and they wanted a new place to practice their religion freely.
So Settlers established Jamestown to make money and get rich, while the Pilgrims founded Plymouth for religious reasons to practice their religious teachings with freedom. Jamestown settlers established a representative democracy with an assembly, while Plymouth colonists set up a direct democracy using town meetings.