Charming Small Towns in Maine USA

10. Rockport

9. York

8. Castine

7. Wiscasset

6. Camden

5. Old Orchard Beach

4. Cape Elizabeth

3. Ogunquit

2. Kennebunkport

1. Bar Harbor