If you're looking for a place to have an event, you should definitely check out Pacific Catch. They have a private room that can hold about 35 seated guests, more if it's standing cocktail event. And they have an outdoor patio that can be partitioned off according to how much room you want. There are outdoor heaters and it's really quite comfortable to be outside.
They also do catering. The Parties-to-go menu looks fabulous.
Pacific Catch is right across the street from the busiest Dog Park in town and I saw that they offer a Paws on the Patio, or Happy Hour with your dog. That's such a fun idea.
This is a good place to go if you want to try poke, but don't want to go to one of those places where you have to build it yourself. They're the experts, right? Let them do it.
One of the most common questions I get is "Where can I have an event?" and Pacific Catch should definitly be on the top of your list.