TeamMom,
Yes, the menu at the shipyard is basically bar food, burgers and the like. That's just fine for me. A few years ago, they had some great boneless "buffalo wings," but they were gone the last time I was there. I believe they do allow children. There is a fairly large seating area, with both smoking and non-smoking sections.
They do have a pretty good selection of micro-brews. Like most brew pubs, they also offer a beer sampler. They are affiliated the Shipyard (or maybe it's called "Lighthouse") brewery in Portland, ME. I went to school there, so it's a bit of nostalgia for me, too.
After flying across the country, it's a nice relaxed atmosphere. Combined with staying at the Hyatt, it's a nice way to unwind after the flight and rest up for the cruise. The convenience of not having to collect a rental car or find a shuttle to an off-site hotel is worth the added cost for me.
We usually arrive at MCO at around 5:00pm, check into the hotel, take a quick swim, shower, and then dinner and a few beers at the pub. It gets us to bed early and ready to go the next morning.