On Massachusetts Bay. The Cape Cod National Seashore beaches (Nauset, Race Point) are southeast; Salisbury is north toward New Hampshire.
Salisbury Beach State Reservation36 mi · ~52 min · Essex CountyStriped bassSmall Craft Advisory 54° water · 8 mph wind · incoming tide
66Marginal
North Hampton State Beach43 mi · ~1 hr 3 min · Rockingham County, NHStriped bass
54° water · 5 mph wind · incoming tide
91Go
Race Point Beach47 mi · ~1 hr 8 min · Barnstable CountyStriped bassSmall Craft Advisory 14 mph wind · incoming tide
18Sit it out
Cape Cod Canal50 mi · ~1 hr 12 min · Barnstable CountyStriped bass
59° water · 8 mph wind · incoming tide
91Go
Sandy Neck Beach Park55 mi · ~1 hr 20 min · Barnstable CountyStriped bassSmall Craft Advisory 59° water · 8 mph wind · incoming tide
66Marginal
Narragansett Bay (Newport)62 mi · ~1 hr 29 min · Newport County, RISummer flounder
60° water · 8 mph wind · outgoing tide
84Worth the trip
Nauset Beach70 mi · ~1 hr 41 min · Barnstable CountyStriped bass
10 mph wind · incoming tide
38Sit it out
Scarborough State Beach70 mi · ~1 hr 41 min · Washington County, RISummer flounder
60° water · 9 mph wind · outgoing tide
79Worth the trip
Block Island87 mi · ~2 hr 5 min · Washington County, RISummer flounder
61° water · 10 mph wind · outgoing tide
79Worth the trip
Connecticut River (Bellows Falls)88 mi · ~2 hr 7 min · Windham County, VTWalleye
3 mph wind
81Worth the trip
Lake Winnipesaukee88 mi · ~2 hr 7 min · Belknap County, NHSmallmouth bass
5 mph wind
40Sit it out
Nantucket89 mi · ~2 hr 9 min · Nantucket CountyStriped bassSmall Craft Advisory 59° water · 10 mph wind · incoming tide
66Marginal
Distances are straight-line from the middle of Boston. Drive times are rough and don’t know about traffic.