

"Boston Harbor" is correct, and so is "the Boston harbor". I would advise against "the Boston Harbor". "Boston Harbor" sounds like the official, proper name of the harbor.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.