We don’t hesitate to say that this is the best ice cream in Maine (and we tried a lot). Creative flavors and interesting combinations, all of which are delicious, make Mount Desert Island unique. They have multiple locations in Bar Harbor and one in downtown Portland.