I am fairly sure that any vessel registered in the US is required to have enough life vests for all persons on board. This may be hypothetical if no cruise ships are so registered. I do know that local passenger vessels give a short orientation to maritime life, including where the LVs are located - kind of like the routine you get on planes.

Usually totally unnecessary, but there was the morning we awoke with three feet of water in our bilge....
_________________________
Geezer in Chief