The casino on the ship isn't open 24/7. Usually mid morning to sometime between midnight and 1am (really depends on the cruise though - if people are gambling it will usually stay open). Also the casinos are usually closed while in port but I think Nassau is an exception. It definitely won't be open when you first board the ship.