I love Whispering Canyon Cafe. The food, the fun, etc. However, it is really geared more for younger children. 'Ohana is as well. I be thinking they'd both be a bit "young" for a birthday celebration for a 13 year old.
We'd take DN13 to someplace like Beaches and Cream, Spoodles or Cape May Cafe.