Last year, we went on the Freedom. My son is a good and mature boy(at 16). We let him have freedom. He also had homework to do since he was missing school. He had to meet a crew person from another country and write a 300 word essay about their life on a ship, he had to take pictures of 6 things he encountered while outside the ship and other assignments. He did get it all done. He doesn't make friends in his age group easily.
I was so proud when older people would walk us to me and tell me they enjoyed his company. No joke. At night, when we went to bed before 10, he would talk with older veterans for hours. Sometimes, he sat at the bar with them and had a coke. Still to this day, people tell me how luck I am to have such a good boy.
You just have to let them know what is expected. He acted no difference than he did at home. Rules are rules no matter where you are.