Looking Glass Falls near Brevard is one of the most beautiful roadside waterfalls in North Carolina. No hike is required but closer viewing opportunities.