We need more info. If you have your boarding passes you don't need to be there 2 hours before your international flight.
If it is the winter I don't know about doing the whole water taxi thing. I'd probably take a cab/T to Quincy Market, walk around a bit, have a proper dinner, and then head back.