Aerial view of Bar Harbor, Maine. Bar Harbor is a town on Mount Desert Island in Hancock County, Maine and a popular tourist destination.