I think I'm going to head up to Alaska for the first time next summer and I am looking at a few days at Glacier Bay. My son will be 10 at the time and the plan is to take the day cruise, hike and kayak. Are three full days enough time there to relax and enjoy? Anyone have any recs/suggs?