Machias Rivers and Bay, Maine
The river in Washington county is formed by two branches which receive their head waters from several ponds, at the distance of about 40 miles, in a N.W. direction.—The eastern branch passes through East Machias. These branches unite near the line of Machias and Machias Port, and in their course produce a great and valuable hydraulic power.
Machias and Little Machias rivers, in Penobscot county, are important tributaries to the Aroostook. Their course is easterly, and their mouths meet near each other about 30 miles W.N.W. from Mars Hill.
Machias Bay sets up from the sea about 10 miles and meets Machias Port. This bay is 4 or 5 miles in width at its mouth, and contains in its bosom several coves, harbors, and beautiful islands: Cross island lying at its mouth is the largest, being about 3 miles by 2.