Starline Tours does a number of tours of various sights in LA, Hollywood, San Diego and Tijuana that can be done in as little as 5-6 hours or all day if you have the time. They offer free pickup / return to Anaheim. (Looks like morning only pickup in Anaheim, not sure about the return.)
http://www.starlinetours.com/
There is also another company that offers pickups/tours from Anaheim. Google search for 'Anaheim Tours'.