I'm sure there are other options. I have a problem standing for long periods of time and this is what has prompted me to try to come up with a better way. One time I asked a "staff" member if there were some where I could sit while I waited my turn in line and they suggested the floor! That was the only time I was treated that way, but how customer friendly was that? They told me if I moved out of line I would not keep my place.
Let's put on our thinking caps and help out the cruise lines with this problem.