Hi, Jennine! First of all, I am so envious of you for making the day trip to Catalina. It is my other favorite place in Southern California (aside from DLR, that is), and I haven't been there in so long. I miss it terribly! I used to go there every year, just to breathe in the sea air, rent a golf cart and cruise around the town, taking in the gorgeous panoramic views and eating at some of the yummy restaurants. I LOVE Catalina.
In my Trip Report, which mainly focuses on various
Disneyland trips and photos, I have two pages devoted to many pictures of Catalina - page 26 and page 30. You may be interested to see them (make sure you scroll all the way down to the end of each page, as I have pictures, then comments from people, then more pictures, then comments, spread through different posts):
http://www.disboards.com/showthread.php?t=1979268&page=26
http://www.disboards.com/showthread.php?t=1979268&page=30
For a full day trip on Catalina, I would suggest taking the earliest boat out. I usually stick with the Catalina Express out of Long Beach, because that one seems to have more departures and arrivals than the San Pedro port. Then again, depending on when exactly you are going, the boat schedules change. In the peak of summer up to Labor Day, the boats run pretty frequently. Once Labor Day passes, they cut back on the boat times. I have taken the earliest boat out, at 6:30 a.m. or so, and then taken the latest boat back at night, which was in the 10:00 p.m. hour. I have had very full day trips, where we have rented a golf cart for 3 hours and also taken 4 tours (the Casino tour, the Cruise to Seal Rock, the Semi-Submersible tour and the Flying Fish tour - which I highly recommend), as well as eaten breakfast and dinner and shopped. I have had other day trips to Avalon that were much lazier. It's all fun though, because it is such a picturesque place.
If you take the earliest Express boat out of Long Beach or San Pedro, you will beat most of the yucky freeway traffic. I wouldn't take a boat out any later than 7:00 a.m.