Alle US-Gesellschaften (unabhängig von der Flagge des Schiffes) haben in der Karibik 21 als Mindestalter für alkoholische Getränke. Auch muss mindestens ein Bucher der Kabine über 21 sein. Dann kann es noch sein, dass die Person unter 21 eine "notariell" beglaubigte Bescheinigung der Eltern vorlegen muss, dass sie auf die Kreuzfahrt gehen kann. Das sollte man vorab mit der deutschen Niederlassung abklären.
Allerdings verstehe ich Deine Frage nicht ganz, Du schreibst doch, dass Du 29 und Deine Freundin 21 seid? Damit seid ihr beide auch nach US-Recht volljährig.
In der Überschrift erwähnst Du Carnival und Princess, sind zwei paar Schuhe (auch wenn´s dieselbe Muttergesellschaft ist). Carnival ist eher für jüngere Leute, die auch Party machen wollen. Princess ist gehobener und eher "älteres" Publikum.
Gruß
Carmen