We are also at WestHaven and we often go to The Bahama Breeze on Vineland Ave, Lake Buena Vista, for special occassions. Take exit 68 off I-4 ( just 10 miles from where you are).They do "call ahead seating" for large parties which is useful as not many places do it.
You can check their website at www.bahamabreeze.com. [^]

Also, depending on how much you like your food, you can choose a half portion or a full portion from the main courses. We like this idea as you are not overfaced when the food arrives and believe me, I find the smaller portion quite enough - particularly the pasta dishes!![msneek]