I agree 1am is pretty late for even a teenager over 16. I guess my parents were strick in that I had to be home by midnight when I was over 16.
Now on our last cruise our 10 yr old was allowed to do her thing with her friends and go to camp carnival etc..however we had to know where she was all the time and we used walkie talkies if we needed to get in touch with each other. She also was required to be to the cabin by 10pm. Now they did have a slumber party til 3am and she did that and then came back to the cabin at 3am and went to bed. That was the only exception.