I am glad you got to go to the dive park and that you got to see a giant black sea bass! I had gone to the park many times before I saw one, but there have been a couple of them hanging out there the last few times I've been. They are very cool, very chill fish.
Don't be disappointed that you didn't see a sea lion at the park. I've never seen a sea lion or seal within the park. Maybe others have. Some of the boat dives (Bird Rock or the oil rigs) are the best places to see them, IMHO. I think if you could only do one dive day in SoCal, I would recommend the dive park. Others get bored of it, but it's my favorite. You can't beat that entry, either. So easy to walk down a few steps and just fall in. I have had trouble getting out when it's low tide and I'm in doubles. I'm sorry your wife got banged up.
If you come back to Catalina, when you get off the ferry, I'd walk up the pier and then at the top, you can see the Catalina Luggage Service mentioned above, or the taxis sitting at the top. Either one can help with the gear hauling. The Luggage guy will drive the gear only, and you walk, or if you take a taxi then you get a ride, too. The luggage service will also hold your stuff while you eat if it's a day trip (on the way back). I don't use them anymore because the guy has gotten grumpy about doubles. We just use the taxis. The only downside to the taxi is that for a day trip, you can't leave your gear anywhere to go get lunch. So what we do now for day trips is get sandwiches at the deli on the pier, which has really good food, and eat them on the Express on the way back.
If you want to go out on boat dives to Catalina (or the oil rigs or local wrecks) and stay mainland-based, that's also a good option for any future trips. If you are coming back out and find that there are no big boats going out on the days you plan to come, send me a PM. We can often get together a group to fill up a 6 pack and then we can choose where to go, if you're interested.