Yes just pay in advance.
Yes you can, you can select the number of days at the pay station. Personally, I was parked there three days. No issues and a short walk to the ferry.
There is parking within walking distance of the ferry, which is $10-$12 a day.
Thanks! Your answer is awaiting moderation.