Situated on a peninsula on Casco Bay in southern Maine about 100 miles north of Boston, Portland is Maine's most populous city and a highlight of New England