I would have to agree with all the people that told you to go to Lancaster, PA. The shops are plentiful and the prices are great.
Your last quilt shop before you get to Kennebunkport is in Cape Neddick, ME. It's called Knight's and is very nice. I can't forget to tell you though that you NEED to go to Marden's in Sanford if you come all this way. If you want more information on this let me know.