Yes
The wharf has a shuttle that will pick you up and drop you off. You can walk to the Odyssey from the wharf drop off stop.
I am sure you can, but I don't know which station is closest. But they do have close parking, even though they don't advertise it.
Thanks! Your answer is awaiting moderation.