You may want to consider other than the rental car thing. Following a delivery to SW harbor, I took the MDI shuttle bus to Bar Harbor (free) and then picked up bus transportation to Boston then New London. There may have been a stop in Portland. I was pleasantly surprised with how direct and how relatively inexpensive it was.