Actually, I think the CCI is closer than the GL and is on the same side of Harbor as the parks, so you wouldn't even have to cross Harbor. There is one small signal if you walk to/from the CCI, but it is minor. The signals to cross Harbor are major, since Harbor is a big, busy street, so waiting for those signals can take longer sometimes. The two hotels really aren't very far apart, though.
Your choice really comes down to which amenities you prefer. If the pool is your deal breaker, then you probably should go with the GL. CCI has a nice pool area, but it is small. If customer service, private shuttle, generous free breakfast (continental), and the possiblity to book premium rooms (larger room, bathrobes, amenities basket, DVD player/free rentals at desk, small fridge and microwave, breakfast delivered to room) factor in to your decision, then go with the CCI.