Which ship are you going on? Most of the larger Voyager class ships have a ton of things to keep teens busy. Even if it's not a Voyager class ship, all of the Royal Caribbean ships have a great teen program. The important thing is for them to go on the very first night! That's the best way for them to meet up with new friends. My son was in the teen program on Mariner last year and had a blast! He was 12 at the time. I think that the 12 & 14 year olds are in the same age group so that will work out well because they'll at least have each other there. Tell them to give it a try!