Yes, as long as they're not full. I usually make reservations a couple months ahead. You can always call the day before, too. It's a great trip and friendly folks.
Sure can, ticket booth is right at the pier.
Thanks! Your answer is awaiting moderation.