I would recommend El Divino at Banana Beach. They have a large area upstairs that would definately accomodate 30 people and you wouldn't feel crowded and I'm certain that Dustin could/would make sure you had a great meal and a great rememberance with great service. Congratulations.