We booked through Shore Excursions. I'm SURE they are just taking a cut, so you ought to be able to find the excursions directly, but we went with this b/c my TA uses the company regularly and it was just easy. I'm not sure if I'm allowed to post the hyperlink here. But google Shore Excursions Group Juneau private whale watching, and you ought to get to it. I believe it was Harv and Marv's boat that we ended up on. Our group was a total of 11, including kids (ages 2, 6, 8, 9). The company was most definitely fine with all ages. They even had a little life jacket for the 2yo. We were on a boat with a 12 person max. PM me if you want the direct link. Oh, and this was in June this year.