Nice pictures for a compact!
I think that the bird labelled Herring Gull is Lesser Black-backed Gull - American Herring Gull is pale manteled and always has pink legs (these are yellowish). However I would not want to rule out a hybrid.
Also the 'Sandwich Terns' are Cabot's Terns Thalasseus acuflavidus. This is a DNA split - the North American taxon looks much like Sandwich Ter.
Cheers
Mike Leven