“the whole region of Judea, and all the people of Jerusalem.” A good example of oriental hyperbole (exaggeration). Not everyone went to John to be baptized, but a great many did. The Greek reads “Jerusalemites,” but “all the people of Jerusalem” is clearer in English.
“openly confessing their sins.” See commentary on Matthew 3:6.