is the casino open at night while in port?
It has been several years since I have done an overnight port, but the casino was open. This was a Carnival ship in Nassau Bahamas.
Generally, no. There are one or two exceptions, most notably Nassau, where the casino may open in the evening, but generally, the casino is only open when the ship is in international waters.
Casinos are not open when in port.
That must be hard in ports like Bermuda where ships are in port for 3 days.