Island Express out of LGB flies helicopters several times a day over to Catalina on a regular schedule. It's 200 bucks round trip. You can leave in the morning early and come back in the evening, for instance. Their pad for flying there though is down by the Queen Mary at the harbor in Long Beach and when they drop you off at the island, you have to take a taxi into town.I would recommend renting one of the little golf carts once he gets there and bombing around the entire island. Lots of fun. There are dozens of restaurants there. The DC-3 grill is at the top of the island and they have bbqs in the Summer. Down at the beach with wonderful views are the Lobster Trap, the Avalon Grille, the Sand Trap- which has killer Mexican food, great views of the harbor and a huge outdoor patio, Mia Casita, Armstrongs fresh seafood and just a host of others. It might be fun for him to even stay on the island overnight and get the full deal. The Vista Del Mar and the Portofino are wonderful hotels. There are less expensive hotels too and some bed and breakfast places. It's really worth staying overnight there. I would recommend a reservation though, because obviously the Summer is their busy season.
If he is staying in Anaheim, he's just as close to Long Beach as he is to SNA, so it shouldn't be a big deal to get there. They have also re-done the entire Pike area on the water in downtown Long Beach right next to the Queen Mary and he could go to the Aquarium, the shops, a myriad of restaurants, etc. right on the ocean. If he has access to a car or rents one, he can cruise PCH and visit Seal Beach, Huntington Beach, Sunset Beach, Newport Beach, the Bolsa Chica Wetlands Preserve, etc. (all right next to each other) Nice little short drive, lot's of places to stop, shop, walk out on the piers, very good places to eat, rent a bike, watch the surfers, great beaches, little parks next to the beaches, etc.