About Bristol. Bristol is located on the scenic Pemaquid Peninsula, approximately 60 miles north of Portland, and is made up of five charming villages: Bristol Mills, Round Pond, Chamberlain, New Harbor and Pemaquid. Rich in natural beauty and history, you can spend a day— or several—exploring Bristol’s many sites and activities. A sample