Well...... as the yacht club wasn't in the first picture... what I was really looking for was Duxbury Bay

Oh! alright then!
Duxbury, originally know by the Pilgrims as Duxborough and begrudgingly know as Delux-bury by those who, like me, who can't afford to live there.
BTW, there's not much there for a cruising sailor so consider turning left as you enter the bay and go to Plymouth instead.
Edit: I guess I should have qualified that with "if you want to do more than just hang out on your boat in a beautiful place" consider turning left as you enter the bay and go to Plymouth instead.