Plymouth Rock and Jamestown are quite different from one another with Plymouth Rock being founded in Massachusetts and Jamestown being founded in Virginia. Plymouth was a successful colony while Jamestown failed, and Plymouth Colony was founded for religious freedom while Jamestown was founded for profit by adventurers. The Plymouth Rock settlers also were able to live peacefully with the Native Americans for the most part while settlers in Jamestown could not.
Plymouth Rock was established as a religious settlement and built around the selfless principles of following God's will. The Puritans were able to survive much better than their Jamestown counterparts because they lived in a cooler area that could not carry as many diseases to the settlers as the warmer and more humid Jamestown.
Jamestown also focused on growing non-plant items, such as tobacco, in order to sell and trade for food and goods later on. Plymouth Rock settlers instead followed the examples set by the Native Americans and learned how to make food that was suitable for the soil and the climate. Plymouth also had a great harbor where settlers could store boats.
Jamestown had difficulties early on in its attempt to settle because the people were not as willing to work together and had come over for their own private gain. They were not willing to work hard and did not understand how to survive in the wild, which led to fights and outbursts amongst one another.