History of South America

Which of the U.S. colonies had at least one major port city?

The correct answer is all of the above.

Each of the colonies mentioned - Massachusetts, New York, and Pennsylvania - had at least one major port city. Boston was a major port city in Massachusetts, New York City was a major port city in New York, and Philadelphia was a major port city in Pennsylvania.