Final answer:
The Pilgrims' deviation to Massachusetts is indeed true; they set sail for Virginia but were blown off course. The Dominion of New England was not created to punish Massachusetts for religious reasons but for political and economic control. The Puritans wanted to reform the Church of England, unlike the Pilgrims who sought separation.
Step-by-step explanation:
The statement 'The Pilgrims didn't mean to sail to Massachusetts but got blown off course' is true. In 1620, the Pilgrims set sail for Virginia but were taken off course by inclement weather and landed in present-day Massachusetts at Plymouth. This unplanned arrival led to the establishment of a self-governing colony distinct from their original destination.
Concerning the Dominion of New England, it was established for multiple reasons, including the crown's desire to tighten control over colonial trade and to enforce Navigation Laws. However, the statement that it was created in part 'to punish Massachusetts Bay for its failure to convert the local Indian tribes' is false. The primary motivations were political and economic rather than religious.
Finally, as for the differences between the Pilgrims and the Puritans, the correct answer is that the Puritans of Massachusetts Bay wanted to reform the Church of England rather than separate from it. This contrasts with the Pilgrims, who sought to completely separate from the Church of England, undeniably distinguishing the two groups in their religious pursuits.