Maybe people not going to take cruises any more because there is too many problems. If we take the train or fly we can just go on a land based tour. And see a lot of more things and if not on a tour , then a lot more relaxing and if we dont like the hotel or restaurant, we can go somewhere else. Cruises were good when the service and food was good, now its not even acceptable sometimes.