The ferry is fun but in than 30 mins from here you can be in Vancouver, Richmond, Saltspring, maple bay, or Saanich on the seaplane www.saltspringair.com
Since you're waiting for your ferry anyway, try Max & Moritz! Best food on Galiano!
Have time before your ferry? Have some delicious food at Max and Moritz! Best food on Galiano!