As you don’t own the land where your floating home is located, you don’t have to pay any stamp duty.