Bar Harbor is a small town on the Mount Desert Island harbor. It's a popular destination for families to road trippers and for good reason.