You can get better souvenirs in Bar Harbor. There is a pretty good sized gift shop at the visitor center (and an even bigger one at Jordon Pond),, but they were out of a lot of things last week, and the variety was not as good as many of the private shops in town.
They have a medium size room with souvenirs, maps, books, cards, etc.
Somewhere in between.
Bar harbor would be the first choice, then thunderbolt, Jordan pond and then Hulls.
The souvenir selection at Hull's Cove visitor center is pretty small. The shops at Jordan Pond and Thundering Hole have a much better selection (if you are looking for in-park shops). There are a lot of souvenir opportunities in Bar Harbor too.
Thanks! Your answer is awaiting moderation.