I don't believe that Rainforest Cafe is on
DDP.
I'm not too experienced at dining at AK, so I'll stick to my slightly less limited experiences at Epcot.
Marrakesh (in Morocco) - food was good, not too exotic if your group will eat couscous and kebabs. The pickiest eater in our group was my mother(!) and she found a chicken dish she was OK with. My DD(then 8) was enthralled by the bellydancer. A good, fun, across-the-ages meal.
Rose & Crown Pub - really good food, not much though to keep kids occupied. On our first trip, we had a 7:30 seating and the littlest one (4) fell asleep at the table partway through dinner. Poor kid missed IllumiNations.
Coral Reef - Ambience is wonderful, although rather noisy. At least at Marrakesh, the noise is from the band! Food was again, quite good. And for a kid, how fun is it to eat with the fishes!
Hope this helps.