Sting Rae's in Sargent is OK. If you're really wanting to impress them, go to Willie G's in Galveston. (Not Fisherman's Wharf) You can pull right up to the dock. The shrimp cabo & creamed spinach are my favorites.
Call them first and talk to Carla Ray- the owner, they usually have live entertainment (free) on the patio and their food and service is darn good! you can pull your boat up and tie off right of the ICW.
The only place I know if is at horseshoobend bar and restaurant it's up in choc bayou big white building can't miss it. The food is ok like the hamburger and stuff but it's just an old bayou bar might be an experience for them. Nice spot to drink byob the sell beer and setups. Agian not a huge menu they have Cfs hamburgers chicken finger basket ect ect seafood platter.