This is a family favorite for us. We've been 3 times this year and will be going back during our November vacation. My dd (who will be 3 in Nov) and my 3 yo niece love it. It's such a fun place.
I'm not a big fan of southern homemade bbq meals, so I order the club. My parents, sister, and bil order the all-you-can-etc and they like it.
We only stay at FW, so I can answer your question. You're not going to have enough time. The boat ride alone is 15- 20 minutes and that's if you're able to make it one the first boat. We've had to wait for a second boat before. I'm not sure of the time they open for dinner, but try to get the earlist.
During on our arrival date, we make a ressie for the latest lunch possible. I think it's around 2:30 PM and we don't leave there until after 4 PM. If we get hungery we get ice cream or order place a to-go order from Trails End. Maybe that's a possiblity!