I'm not sure. This is my first time on an Oasis class ship, so I don't have any previous experience booking entertainment. I hope you are able to see the show!
In February, we parked at Galveston Park n Cruise. We paid for indoor parking. It was a couple minute walk across the street to the terminal. Easy in and out. I would park there again.