Portland is located on a rectangular peninsula with the East End protruding into Casco Bay. Hugging the shoreline is a 78 acre park. This is a favored recreational area for locals. Among the amenities are ball fields, a public tennis court, a community garden, a playground and a boat launch. Dogwalkers along the Midslope Trail are easily distracted by the scenery. On the left is the Marine Yacht Center in the neighborhood of East Deering.