Bar Harbour is gelegen op Mount Desert Island in Hancock County, Maine. Bar Harbour is gelegen in een inheems gebied van de Wabanaki indianen. Deze indianen gingen op Mount Desert Island en de wijde omgeving op jacht, visten en verzamelden voedsel. De eerste industrieën van de stad bestonden uit visserij, houtindustrie en scheepsbouw.