South Portland, Maine is a charming coastal city located in Cumberland County. With its picturesque waterfront, stunning lighthouses, and proximity to popular attractions like Portland Head Light and Willard Beach, South Portland offers visitors a delightful blend of natural beauty and New England charm.