Floating home is a special class. They are only allowed in areas zoned for floating homes. They can not have propulsion and the sewage and water must be hard connected to the city.
Those rules change by city. Olympia doesn’t have the same hard piping rule as Seattle does. They do need to prove upland discharge though, a pumpout boat handles that.