Located on the northeast shore of Maine’s largest island Mount Desert Island, Bar Harbor is a popular port on New England/Canada cruise itineraries and is the