Find hotels in Vashon Island, WA from $69