Moosehead Lake is the largest mountain lake in the eastern U.S. and also the largest lake in the state of Maine. Bordered by the towns of Greenville and Rockwood, Moosehead Lake presents a charming location for hunters and anglers alike. The lake features over 80 islands. Hunting and fishing lodges along the shore provide ample opportunities for scenic hunting and fishing trips, and the Kennebec river is home to some excellent drift fishing.