We ate at Schooners last time forthe first time ever, and DH and I have been going to PCB since the 60s (as children). The food is pretty good, service was awful though, like theyr'e doing you a favor. Back Porch is eh, as is Margaritaville. Both can have extremely long waits. It is The Boatyard with the KLP on a stick, we liked it a lot better with it's old menu/theme, less high brow, more casual. Mikato is excellent. Anderson's is closing Nov. 14 for the season, Angelo's will be about the same IIRC. WE have never dined there but a lot of pweople rave about Boars Head. Stay far away from Dirty Dicks Crab House (even the name is nasty). We have had good crab at Bayou Bills on the West end of the beach. AS far as Boon Docks goes, their steaks are good, along with their seafood. Spinnaker is good for a huge burger as well. IF you get a chance, there is a seafood market on Thomas Drive called Cardenas that has awesome smoked fish dips, tuna, amberjack, Mahi mahi, and I think salmon. They also cook ribs and will also steam seafood for you I think, best hing, open 7 days a week.
http://www.cardenasseafood.com/Welcome_.html Enjoy!