Let's see what CA law says about MMJ delivery, okay?
DELIVERY SERVICES
Although state law has no explicit provision for delivery services, they can be justified on the grounds that many patients lack transportation and cannot grow for themselves. The best way to organize a delivery service is as a non-profit cooperative or collective. The management should be in the hands of the membership, not a single individual. (See definitions of collective and cooperative above.)
Local jurisdictions are beginning to ban delivery services, as well as store front dispensaries (the language is often "fixed or mobile" dispensaries). These include: Atascadero, Arroyo Grande, Riverside, Anaheim, Upland and Murietta. Police in Garden Grove have begun issuing fines of $1,000 a day to medical marijuana delivery businesses. A CEQA challenge has been filed against Murietta's ban. ASA has a list of Local California Dispensary Regulations; (it's also wise to check with local authorities.)