With a few exceptions, cruise casinos are not open while ships are in port. They are generally limited to operating while the ship is in international waters. This is why Norwegian's Pride of America doesn't have a casino. Since the ship cruises exclusively in Hawaii, it never leaves U.S. waters.