Gold Creek Salmon bake does a good job for a large operation. You can buy tickets at the walk up booths on the dock. They run a continous loop bus.
But, I do, greatly, prefer Thane Ore house. In the past, with advance reservations, they did shuttle from the dock. Check what's in store for this season.
http://www.thaneorehouse.com/faq.html