I’ve only seen a disclaimer in T&C with NCL, specifically stated no outside food can be brought ON their (Hawaii) ship. After the fact. They did take away my plate lunch. Yet, I could bring lots of food ON to Princess on a Hawaiian voyage.
On Princess, IN San Francisco, I’ve brought on beef jerky, salami, and moon cake.
The safest thing to do is ask a Princess security officer in the terminal…and get a name………