I went on a Carnival cruise over Easter and met an officer the first night on board. He did not come to my room as it was not allowed but I spent my entire cruise in his. We have kept in touch and e-mail on a daily basis. He is coming to visit me at the end of this contract and I am going on another cruise again in the fall as his guest.
He was not allowed to hold my hand or kiss me in public but was able to dance with me in the lounge. I think different cruise lines have different policies. Having "officer" status did allow him in all public areas at any time.