You can book a reservation with Olympic Airporter. There is a Keyport stop (all other stops are south of Keyport). I think it costs $45. The website is olympicairporter.com.
There is public transportation but it involves a few stops and might be daunting for someone not familiar with the area. Especially with luggage.
You can book a reservation