That's already been tried and it was a disaster. A bunch of tech billionaires tried the utopian ocean city thing in Venezuela. They lost their shirts. Docking fees are expensive, and then they have to go out into international waters every few months to dump their sewage, it costs money and you have to have a full crew to go out to sea if you have passengers.
Every 27 months, the ship will make a leisurely circumnavigation trip, after which it will undergo maintenance and move on to the next one. Anyone interested can rent a cabin for a long period of time.
That's already been tried and it was a disaster. A bunch of tech billionaires tried the utopian ocean city thing in Venezuela. They lost their shirts. Docking fees are expensive, and then they have to go out into international waters every few months to dump their sewage, it costs money and you have to have a full crew to go out to sea if you have passengers.