The Wanderer is the newest addition to Lake Powell