For a trip November 29, you may not find many teens. They are in school and just had days off for Thanksgiving (in the U.S.) and are not yet out for Christmas break. That is a time when few children/teens are bound to be aboard as they'll be in school.
If you had booked a holiday cruise, there would have been tons of young people.
Even still, there may be some.