This recently happened to me I called SeaWorld customer service and they took care of it or you can go to customer service at the park and they will also help you
Just call them n give them the new card info.
You should be able to call them and switch payment info to new bank.
I would switch your annual pass info to your new bank.
Thanks! Your answer is awaiting moderation.