Take 276 out of Waynesville (through downtown) and ride up to the top, cross under the BRP where it says welcome to Transylvania County, stay on 276 into Brevard. Looking Glass Falls will be on the left as you head down and it's next to the road with ample parking. In Brevard, turn right on 64 and stay on it a long way through Lake Toxaway, Sapphire, Cashiers and Highlands. On 64 out of Highlands will be Bridal Veil Falls on your right, you can drive behind them. In FRANKLIN,NC, get on 441 North toward Dillsboro. In Dillsboro you will connect with 74 and that will take you back to Waynesville. Just before Waynesville on 74, you can get on the BRP and ride it back to Soco Gap and drop into Maggie.
This is about an all day outing with lunch in Highlands.