Try Marina Sailing. You could sail out of either SD, Newport Beach or MDR. They all have good fleets, the docs in Newport are nice and close to the harbor mouth. Note: Marina Sailing will require that you show significant charter experience or ASA certs to take a boat to Catalina, Newport seams particularly strict. Also, the prices are reasonable, but I'm a member, so they could be worse for non members (for example a catalina 40 could be upwards of $4-500 per day.