There are a wide range of dive sites on Catalina.
Laguna Beach is great for a quick morning dive, with a lot of cool life.
Much of my diving has been in California, whether from the local beaches, or the Channel Islands (San Clemente Island, Catalina, Santa Barbara Island, Santa Cruz Island)