It already exists.
http://aboardtheworld.com/
So what do they do when that ship has to go into dry dock for routine hull maintenance and engine overhaul?