Angel Falls are the tallest waterfall in the state of Maine and located close to the village of Byron. With a height of about 90 feet, the beautiful waterfalls are nestled in a remote and scenic area. Nevertheless, it only takes a short hike through the forest to reach the falls.