On the first formal night there is a welcome aboard party before dinner. The pictures are taken with the Captain there. It doesn't matter if it's your first RCCL cruise. I your husband doesn't have a sport jacket don't bother buying one just for that. If he does have one, hide it in you suitcase.
Sonny