BOS Current 787 Arrivals
JL 008 NRT BOS Arrival 18:00 Daily
HU 481 PEK BOS Arrival 15:10 Daily
HU 7961 PVG BOS Arrival 14:35 Tu,Th,Sa
DY 7147 LGW BOS Arrival 19:15 Mo,We,Th,Fr,Su
DY 7141 OSL BOS Arrival 17:50 Sa
This will change after Norwegian adds a second weekly OSL flight and a weekly CPH flight. In addition, VS runs a 787-9 to LHR seasonally and BA will begin running a 787-9 to LHR in the fall, arriving BOS in the late evening.
Where to see flights landing really depends on wind direction and weather. There are 3 main flight landing patterns, over Constitution Beach (planes coming in South), over Winthrop (planes coming in W/SW), and over Castle Island (planes coming in North). Planes typically land into the wind (ie. if the wind direction is north, planes will land coming in South, over Constitution Beach).
I would recommend you check a flight tracking site like flightradar24.com or flightaware.com before heading out.