My bags were ever scanned at any time during my cruise. I suppose I could have brought wine. I did bring some food and there was no issue with it. In Bergen, you check in at a terminal, drop your bags, then head upstairs. If you’re too early, there’s a lounge you’ll wait in. If you’re there before cabins are ready, then you can wait in the public areas. We didn’t arrive until later so we were able to go straight to our cabins. Looks like the latest is 15 minutes before departure.
Here’s the details about checkin.