Stay at the Majestic! It's pretty great, call at 360.299.1400 or 877.370.0100 and give them code LK19 We also listed some others on the travel tab, or you know, check the internet :)
http://www.wsdot.wa.gov/Ferries/TakeaFerry/
Remember-small town so you there are 2 Lyfts and Ubers! Merts Taxi is the on-island cab company (360) 708-6358