I chartered Island Girl several years ago with 9 buddies and we had a great time. Caught as many fish as the law allowed and the crew was good. As I recall, the boat easily could have fished more, but was very comfortable for the 10 of us. I'm not endorsing them now as that was nearly 18 years ago, but I know the boat can handle your group.
I will add this though, given a choice, I would charter a boat out of Freeport before I would grab another one out of Galveston. The offshore boats tend to fish the same water, but the Freeport boats are closer to the fishing grounds so you spend less time riding and more time fishing. And as I recall, Island Girl is slow. 4 hours of our day was just spent riding.
https://www.aquasafaricharters.com/