I'm not sure what dates you are travelling, but I have always found
www.tourismvancouver.com to be quite helpful in terms of restaurants, events, shows, etc.
I always enjoy TheatreSports down on Granville Island, but I believe it happens from Wed-Sat only.
http://www.vtsl.com/mainstage/index.php
I've also heard good things about Storyeum -
http://www.storyeum.com/
As for the ferry, it usually runs approximately every hour or so - there are some gaps in the schedule, but here's the schedule:
http://www.bcferries.com/schedules/mainland/tssw-current.html
Restaurants I like in Vancouver:
- Montri Thai Restaurant - delicious Thai food
- Shabusen - a Japanese/Korean restaurant, all-you-can-eat, so yum
- A Kettle of Fish - great seafood, located downtown
- C Restaurant - also downtown, and great seafood
I can think of more if you would like more suggestions!