Colony Beach, also called Arundel Beach, is a 150-yard stretch of sand and pebble beach at the mouth of the Kennebunk River on Ocean Avenue in Kennebunkport, just about a mile south of Dock Square in the heart of the village. … Pemaquid Beach – Bristol Parks and Recreation. The Colony Beach – 150 foot sandy beach located at the … Read More