Our all time favorite is Bahama Breeze on 535. You will want to get there early for a large group like that, but it's an amazing place! I think there is another one on International Drive. I'll Google it and see if I can get you a definitive address.
8735 Vineland Avenue, Orlando
8849 International Drive, Orlando
5900 Lake Ellenor Drive, Orlando
The first one is the one we have gone to many times. We always pass it on our way to the Publix.