I believe cruise ships have multiple problems to solve. There is no secret that
cruise companies pollute the environment and take advantage of cheap labor; cultural issue. Cruise lines satisfy the existing demand for unlimited consumption (food, entertainment - all-inclusive).
Pollution decreases marine life in many cruise destinations but locals instead of explaining to tourists why it has been decreased making an artificial tourist attraction sites where they dump food leftovers to attract turtles so tourists can "swim with the turtles." Some of the cruise ship guests rather stay on a ship and eat free food than go to the exotic beaches.
Cheap labor is a big issue too. Most crew members work 7 days a week (10-12 hrs per day) and have no day-offs. They are paid approximately $1000-1500 per month. Crew members stay on a ship 7-8 months because $1,500 make a big difference for their families. To me, it looks like corporate greed has blended together with love to consume as a result ocean is polluted and people are exploited. Appeal to the consumers and more regulations can make a difference.
What are your thoughts and recommendations?