You might want to be prepared for the worst case scenario. On a may cruise earlier this year, several computer issues delayed boarding significantly. We ended up waiting in the terminal almost 2 1/2 hours past our PAT. The terminal was very crowded and there is no food except vending machines. Fortunately, as an afterthought I had put an extra bag of snacks in my carry-on. We went through every bite of it, and the iPad was a lifesaver. I think ours was an unusual and rare situation. However, better to be ready than not.