She signed up to live on a cruise ship for three years. Here’s why
https://edition.cnn.com/travel/article/cruise-ship-three-years-mv-gemini-passenger-perspective/index.html
She should have calculated cost for individual visiting to the cities covered by this cruise, and then compare it with the fare for cruise ship.
She should have chosen the cheaper one.