We just enjoyed our brunch with four out of town guests at the Grand Pelican Resort - really outstanding - everything fresh, and beautiful view -right on the beach in FLL. Omlete station, prime rib, fresh shrimp and many others. The cost is $30 per, but worth it for a great experience all the way around.
We like Blue Moon Fish Company's Sunday brunch occasionally:
4405 West Tradewinds Avenue
Lauderdale by the Sea, Florida
It isn't inexpensive ($30 pp) but it is a nice, on-the-water ambiance and good food. Here is a link to a PDF of their brunch advert from their website: