Hi! I've been to Southern Maine coastal towns before (Ogunquit, Kennebunkport, York, etc.) and Bar Harbor, Boothbay Harbor areas, but have never visited the Deer Isle, Castine, Stonington, Blue Hill area. I have about 1 week for this trip and wonder which of these towns would make good bases. I love towns with gorgeous sceneries, walkable to bookstores, shops, restaurants, and are generally safe for a girls' trips with my friends. I'm also a photographer, so anywhere that's beautiful would be the perfect places for me! Should I base in 2 towns or 1? And which? Thank you in advance!
Stonington, Deer Isle