I agree on getting to Long Beach the night before. You never know about the traffic situation... plus, you can see your ship when you wake up in the morning.
Try
this for a map of the area. You can also go to the
Vistor Bureau Web site for more detail.
We've stayed on Queen Mary and enjoyed it. Then again, I'm a liner buff. The location can't be beat, but choose your room type carefully.