At the Montague Harbour Marina, stay for a home-cooked meal on the seaview deck at the popular Sea Blush Café (try the wild salmon sandwich or the fish tacos). It's open for breakfast and lunch every day and serves dinner on summer weekends. Keep an eye out for the local wildlife, including herons, eagles, and even river otters. Reservations are recommended for dinner.
Montague Harbour Marina, off Montague Park Rd., Galiano Island, British Columbia, VHF 66A, Canada