Southern Maine Coast Outdoors: A Guide to the Best Hiking, Biking, Paddling, Beaches and Natural Places from Kittery to Freeport including York, ... Falmouth, Cumberland, Freeport and Brunswick