Anyone wanna mention that Cape Cod isn't a city? Technically that should be Wareham. How obscure do we want to be? Also, the town is Marlborough, not Marlboro. Marlboro is in New Jersey. Nearly 40,000 people isn't terrible, and I'll throw this out there - Fall River traffic to Wista should be using I-195 to I-95 to RI/MA 146.
Cape Cod makes perfect sense as a control point for any road leading up to the Cape Cod Canal. Then once on the cape, change to traditional town destinations. I-90 Exit 11A was changed to Taunton on the primary signs, but retain Cape Cod for a secondary auxillary destination. Seeing as how every other sign replacement project in the state is retaining Cape Cod, I'm not sure why I-90 was changed, of all roads.
Yes, while true the town is "Marlborough", for some reason, Mass has shortened all of its towns that end in "ugh". Older signs (going back to the ones prior to the current sign replacement project - so probably late 1970s/80s installs) used to have the "ugh". The last ones I know of was on the Mass Pike for Exit 12 and on the Exit 11A ramp to I-495, with the latter shown below, taken just past the toll house:
IMG_1225 by
Jay Hogan, on Flickr
But everywhere else, the "ughs" are gone, leaving Foxboro, Attleboro, Southboro, Westboro, Marlboro, Northboro, etc.